Changeset 355 in dev for trunk/abdev/BasicCompiler_Common/include/Class.h
- Timestamp:
- Nov 2, 2007, 2:53:56 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/Class.h
r353 r355 422 422 return staticMembers; 423 423 } 424 425 const CMember *FindDynamicMember( const char *memberName ) const 426 { 427 BOOST_FOREACH( CMember *pMember, GetDynamicMembers() ) 428 { 429 if( pMember->GetName() == memberName ) 430 { 431 return pMember; 432 } 433 } 434 return NULL; 435 } 424 436 425 437 void EnumDynamicMethodsOrInterfaceMethods( const char *methodName, std::vector<const UserProc *> &subs ) const; … … 516 528 517 529 530 // TypeInfo用 531 mutable int typeInfoDataTableOffset; 532 void SetTypeInfoDataTableOffset( int typeInfoDataTableOffset ) const 533 { 534 this->typeInfoDataTableOffset = typeInfoDataTableOffset; 535 } 536 int GetTypeInfoDataTableOffset() const 537 { 538 return typeInfoDataTableOffset; 539 } 540 541 518 542 //線形リスト用 519 543 CClass *pobj_NextClass; … … 554 578 virtual void GetAllClassInfo(); 555 579 virtual void Compile_System_InitializeUserTypes(); 580 virtual void Compile_System_InitializeUserTypesForBaseType(); 556 581 557 582 const CClass *Find( const NamespaceScopes &namespaceScopes, const string &name ) const;
Note:
See TracChangeset
for help on using the changeset viewer.