Changeset 640 in dev for trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h
- Timestamp:
- Jun 14, 2008, 12:16:27 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h
r639 r640 147 147 return false; 148 148 } 149 bool Equals( const CClass *pClass ) const 150 { 151 // ポインタが等しいかどうかを見てみる 152 if( this == pClass ) 153 { 154 return true; 155 } 156 else if( this->IsNeedResolve() || pClass->IsNeedResolve() ) 157 { 158 // 依存関係解決前の状態であれば、パスが等しいかどうかを見てみる 159 if( this->IsDuplication( pClass ) ) 160 { 161 return true; 162 } 163 } 164 return false; 165 } 149 166 150 167 virtual void Using() const; … … 466 483 void GetReferenceOffsetsInitializeBuffer( std::string &referenceOffsetsBuffer, int &numOfReference, int baseOffset = 0 ) const; 467 484 468 virtual bool Resolve( const ObjectModule &resolver );485 virtual bool Resolve( const ObjectModule &resolver, ResolveErrors &resolveErrors ); 469 486 }; 470 487
Note:
See TracChangeset
for help on using the changeset viewer.