diff --git a/SWIG/Examples/test-suite/li_std_vector.i b/SWIG/Examples/test-suite/li_std_vector.i index e51a5cd5d..578940e6e 100644 --- a/SWIG/Examples/test-suite/li_std_vector.i +++ b/SWIG/Examples/test-suite/li_std_vector.i @@ -98,5 +98,18 @@ SWIG_STD_VECTOR_SPECIALIZE(MyClass, MyClass *) %inline { struct MyClass {}; typedef MyClass *MyClassPtr; + typedef std::vector MyClassVector; } %template(MyClassPtrVector) std::vector; + +%inline { + class RetsMetadata + { + public: + MyClassVector GetAllResources(int n) const + { + return MyClassVector(n); + } + }; +} +