Changeset 17 in dev for BasicCompiler_Common/Class.h
- Timestamp:
- Dec 20, 2006, 2:51:56 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/Class.h
r4 r17 19 19 20 20 class CMember{ 21 bool isConst; 21 22 public: 22 23 char *name; … … 32 33 33 34 34 CMember( CClass *pobj_c,DWORD access,char *buffer,int NowLine=-1);35 CMember( CMember *pobj);35 CMember( CClass *pobj_c, DWORD access, bool idConst, char *buffer, int NowLine=-1 ); 36 CMember( CMember *pobj ); 36 37 CMember(); 37 38 ~CMember(); 39 40 bool IsConst(); 38 41 39 42 … … 91 94 ~CClass(); 92 95 93 void AddMember( DWORD dwAccess,char *buffer);94 void AddStaticMember( DWORD dwAccess,char *buffer,int NowLine);96 void AddMember( DWORD dwAccess, bool idConst, char *buffer ); 97 void AddStaticMember( DWORD dwAccess, bool isConst, char *buffer, int NowLine ); 95 98 void AddMethod(SUBINFO *psi,DWORD dwAccess,BOOL bAbstract,BOOL bVirtual); 96 99 void AddStaticMethod(SUBINFO *psi,DWORD dwAccess); … … 112 115 //オペレータ関数の取得 113 116 SUBINFO **GetOperatorSubInfo(BYTE idCalc,int &num); 117 118 119 //コンストラクタをコンパイルしているかどうかのチェックフラグ 120 private: 121 bool isCompilingConstructor; 122 public: 123 void NotifyStartConstructorCompile(); 124 void NotifyFinishConstructorCompile(); 125 bool IsCompilingConstructor(); 114 126 115 127
Note:
See TracChangeset
for help on using the changeset viewer.