/* This interface checks whether Swig supports the new double angled brackets in the template syntax without having a space inbetween. This feature was introduced in new C++0x standard. */ %module cpp0x_template_double_brackets %inline %{ #include std::map> m; std::map< int,std::map > n; class ABC { public: int a; int operator>>(ABC &); int operator<<(ABC &); }; template class ABC2 { public: int a; template U operator>>(ABC &); template U operator<<(ABC &); }; %}