/* Swig 1.3.6 does not understand initialization of static class constants like this. SF Bug #445221, reported by Krzysztof Kozminski . */ %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'; }; %}