HELP - separated_documentation.h
HelpExample CodeSeparate Docsseparated_documentation.h
Description Overview Included files Included by Source
#ifndef _SEPARATED_DOCUMENTATION_H_
#define _SEPARATED_DOCUMENTATION_H_


#define DEFINE    12

#define MACRO(x,y) { printf("(%d, %d)\n", x, y); }


typedef int TypeDef;

int     FreeFunction(int iInt);




namespace SepDocNamespace
{
  void  NamespaceFunction(int iInt);

  class NamespaceClass
  {
    public:
      void  ClassFunction(int iInt) const;
  };

}

 
class SepDocClass
{
  public:
    void  ClassFunction(int iInt) const;

    template <class T1, class T2>
    void  ClassTemplateFunction(int iInt)
    {
      cout<<"ClassTemplateFunction(int)\n";
    }

    int     m_iClassVariable;

    enum    ClassEnum { eClassEnumVal1, eClassEnumVal2 };
    
    union ClassUnion
    {
      int     m_iClassUnionIntMember;
      float   m_iClassUnionFloatMember;
    };


};



#endif