#ifndef CLASSTEMPLATE_H #define CLASSTEMPLATE_H // [C Headers] extern "C" { } // [C++ Header files] #include "SomeClass.h" // [forward declarations] class AnotherClass; class ClassTemplate { public: ClassTemplate(); ~ClassTemplate(); int getIntMember() { return m_intMember; }; void setIntMember(const int i) { m_intMember = i; }; void publicMemberFunction(int parameter1); bool anotherPublcMemberFunction(); static int getStaticIntMember() { return s_staticIntMember; }; // [ members of Group1] bool yetAnotherFunction1(); int yetAnotherFunction2(); private: static int s_staticIntMember; int m_intMember; float m_floatMember; } #endif // CLASSTEMPLATE_H /*!