Changeset 370 in dev for trunk/abdev/BasicCompiler_Common/include/Class.h
- Timestamp:
- Nov 15, 2007, 3:18:41 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/Class.h
r369 r370 122 122 Class, 123 123 Interface, 124 ComInterface, 124 125 Enum, 125 126 Delegate, … … 204 205 , vtblNum( 0 ) 205 206 , vtbl_offset( -1 ) 207 , comVtblOffset( 0 ) 206 208 , isCompilingConstructor( false ) 207 209 , isCompilingDestructor( false ) … … 221 223 , vtblNum( 0 ) 222 224 , vtbl_offset( -1 ) 225 , comVtblOffset( 0 ) 223 226 , isCompilingConstructor( false ) 224 227 , isCompilingDestructor( false ) … … 339 342 bool IsClass() const; 340 343 bool IsInterface() const; 344 bool IsComInterface() const; 341 345 bool IsEnum() const; 342 346 bool IsDelegate() const; … … 516 520 private: 517 521 long vtbl_offset; 522 long comVtblOffset; 518 523 long vtblMasterListOffset; 519 524 std::vector<long> vtblMasterList; … … 521 526 void GetVtblMasterListIndexAndVtblIndex( const UserProc *pUserProc, int &vtblMasterListIndex, int &vtblIndex ) const; 522 527 int GetVtblMasterListIndex( const CClass *pClass ) const; 528 long GetComVtblOffset() const; 523 529 long GetVtblMasterListOffset() const; 524 530 void GenerateVTableMasterList( const std::vector<long> &vtableMasterList, long &offset );
Note:
See TracChangeset
for help on using the changeset viewer.