Changeset 350 in dev for trunk/abdev/BasicCompiler_Common/include
- Timestamp:
- Oct 14, 2007, 9:41:03 PM (17 years ago)
- Location:
- trunk/abdev/BasicCompiler_Common/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/Class.h
r349 r350 386 386 387 387 void AddMethod(CClass *pobj_c, Prototype::Accessibility accessibility, BOOL bStatic, bool isConst, bool isAbstract, 388 bool isVirtual, bool isOverride, char *buffer, int nowLine);388 bool isVirtual, bool isOverride, bool isAutoGeneration, char *buffer, int nowLine); 389 389 390 390 //重複チェック … … 409 409 } 410 410 411 void EnumDynamicMethodsO fInterfaceMethods( const char *methodName, std::vector<const UserProc *> &subs ) const;412 const CMethod *GetDynamicMethodO fInterfaceMethod( const UserProc *pUserProc ) const;411 void EnumDynamicMethodsOrInterfaceMethods( const char *methodName, std::vector<const UserProc *> &subs ) const; 412 const CMethod *GetDynamicMethodOrInterfaceMethod( const UserProc *pUserProc ) const; 413 413 414 414 const Methods &GetStaticMethods() const … … 494 494 public: 495 495 void GetVtblMasterListIndexAndVtblIndex( const UserProc *pUserProc, int &vtblMasterListIndex, int &vtblIndex ) const; 496 int GetVtblMasterListIndex( const CClass *pClass ) const; 496 497 long GetVtblMasterListOffset() const; 497 498 void GenerateVTableMasterList( const std::vector<long> &vtableMasterList, long &offset ); … … 513 514 , pStringClass( NULL ) 514 515 , pObjectClass( NULL ) 516 , pInterfaceInfo( NULL ) 515 517 { 516 518 } -
trunk/abdev/BasicCompiler_Common/include/Procedure.h
r336 r350 323 323 324 324 std::string GetFullName() const; 325 bool IsCastOperator() const; 325 326 326 327 bool IsVirtual() const; -
trunk/abdev/BasicCompiler_Common/include/Type.h
r332 r350 189 189 bool IsAny() const; 190 190 bool IsDelegate() const; 191 bool IsInterface() const; 191 192 192 193 // オブジェクトや構造体など、メンバを持つ型かどうかを判別する -
trunk/abdev/BasicCompiler_Common/include/option.h
r312 r350 19 19 #ifdef USE_TRACE 20 20 // オーバーロードに関するログを生成する 21 //#define USE_TRACE_FOR_OVERLOAD21 #define USE_TRACE_FOR_OVERLOAD 22 22 23 23 // モジュールサイズに関するログを生成する 24 #define USE_TRACE_FOR_SIZE24 //#define USE_TRACE_FOR_SIZE 25 25 26 26 // XMLシリアライズに関するログを生成する 27 #define USE_TRACE_FOR_SERIALIZE27 //#define USE_TRACE_FOR_SERIALIZE 28 28 29 29 // ソースコードステップに関するログを生成する 30 #define USE_TRACE_FOR_SOURCECODESTEP30 //#define USE_TRACE_FOR_SOURCECODESTEP 31 31 #endif 32 32 -
trunk/abdev/BasicCompiler_Common/include/ver.h
r340 r350 6 6 // バージョン付加文字列 7 7 #ifdef _AMD64_ 8 #define VER_INFO "(x64) (rev.35 1)"8 #define VER_INFO "(x64) (rev.356)" 9 9 #else 10 #define VER_INFO "(rev.35 1)"10 #define VER_INFO "(rev.356)" 11 11 #endif
Note:
See TracChangeset
for help on using the changeset viewer.