From: William S F. <ws...@fu...> - 2017-03-11 00:26:42
|
On 7 March 2017 at 17:55, Chris Slominski <cj...@jl...> wrote: > I am using swig 3.0.2. I generate and build C++ code for the PHP > language. I get no errors or warnings. I use a public nested class in > the C++. > > The C++ outer class function returns a pointer to an instance of the > inner class; "const Dimensions * GetDimensions(void) const;". When > executed via PHP I just get a resource that, when inspected, has no > methods. > > resource(19) of type (_p_CED__PropVal__Dimensions) > > where CED is a namespace, PropVal is the outter class, and Dimensions is > the inner class. What am I missing? > Did you look at the warnings that SWIG generated? There may have been one for your nested class. Please take a look at the Nested Classes section in the docs: http://www.swig.org/Doc3.0/SWIGPlus.html#SWIGPlus_nested_classes. William |