class CEnumMember{ public: char *m_name; int m_value; CEnumMember(char *name,int value); ~CEnumMember(); }; class CEnumParent{ char *TypeName; BOOL bConst; CEnumMember **ppobj_EnumMember; int iEnumMemberNum; public: CEnumParent(char *buffer,int nowLine); ~CEnumParent(); public: static void InitEnum(void); static void DestroyEnum(void); static char *GenerateCodes(void); }; extern CEnumParent **ppobj_EnumParent; extern int iEnumParentNum;