| /* Swig 1.3.6 does not understand initialization of static class | |
| constants like this. SF Bug #445221, reported by Krzysztof | |
| Kozminski <kozminski@users.sf.net>. | |
| */ | |
| %module static_const_member | |
| #if SWIGJAVA | |
| %javaconst(1) EN; | |
| %javaconst(1) CHARTEST; | |
| #elif SWIGCSHARP | |
| %csconst(1) EN; | |
| %csconst(1) CHARTEST; | |
| #elif SWIGD | |
| %dmanifestconst EN; | |
| %dmanifestconst CHARTEST; | |
| #endif | |
| %inline %{ | |
| class X { | |
| public: | |
| static const int PN = 0; | |
| static const int CN = 1; | |
| static const int EN = 2; | |
| static const char CHARTEST = 'A'; | |
| }; | |
| %} |