lib_static_init.h revision 611cdccd9690a9083816f6d4746e998d58250a86
14cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann#ifndef _lib_static_init_h 2ef3f8f045ed4150caa64749742227acd0e6b85d8Daniel Lehmann#define _lib_static_init_h 34cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann 44cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmannclass Foo { 54cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmannprivate: 64cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann int value; 74cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann static int counter; 84cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmannpublic: 94cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann virtual int getValue(); 104cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann Foo(); 114cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann}; 124cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann 134cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmannextern Foo theFoo; 144cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann 154cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann#endif /* _lib_static_init_h */ 164cd94419d615e5513849516dfcbf0ce4cd08ecd0Daniel Lehmann