#ifndef FileNameH #define FileNameH #include "BaseFileName.h" #include "../../AdditionalUserInclude.h" #include using std::stdIncludeMember; namespace Namespace { class FileName { // Attribute comment type _privateAttribute; /** Method comment */ type PrivateMethod(type argument); protected: // Attribute comment type _protectedAttribute; /** Method comment */ type ProtectedMethod(type argument); public: /** Constructor comment */ FileName(type argument) // Attribute comment type PublicAttribute; /** Method comment */ type PublicMethod(type argument); }; } ... #endif