/trunk/Examples/test-suite/static_const_member.i
Swig | 29 lines | 20 code | 5 blank | 4 comment | 0 complexity | 2bc2aa4d0ef706e2b082bd43c7ddef7e MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- /* 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';
- };
- %}