add typedef pointer case

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8909 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2006-02-27 17:57:43 +00:00
commit e574834505

View file

@ -91,3 +91,12 @@ SWIG_STD_VECTOR_SPECIALIZE(SWIGTYPE_p_int, const int *)
%template(StructPtrVector) std::vector<Struct *>;
%template(StructConstPtrVector) std::vector<const Struct *>;
#if defined(SWIGCSHARP)
SWIG_STD_VECTOR_SPECIALIZE(MyClass, MyClass *)
#endif
%inline {
struct MyClass {};
typedef MyClass *MyClassPtr;
}
%template(MyClassPtrVector) std::vector<MyClassPtr>;