%{ #include %} // Give up =) //%template(GeneralAlloc) Ogre::CategorisedAllocPolicy; //%template(StdAllocString) Ogre::STLAllocator; //%template(StdAllocString) Ogre::STLAllocator >; //%template(OgreSTLAlloc) Ogre::STLAllocator, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0u> >; //%template(STLAllocBaseString) Ogre::STLAllocatorBase >; //%template(StringVector) Ogre::vector >; //%template(StdStringVector) std::vector > > >; //%template(StdStringVector) std::vector, Ogre::STLAllocator, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0u> > >; //%template(StringVector) std::vector< std::string,std::allocator< std::string > >; //%template(VectorString) Ogre::vector; //%template(StringVector) Ogre::vector >; %include OgreStringVector.h