Changeset 639 in dev for trunk/ab5.0/abdev/ab_common/src/Lexical/Interface.cpp
- Timestamp:
- Jun 12, 2008, 11:30:50 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/ab_common/src/Lexical/Interface.cpp
r603 r639 52 52 return interfaceName; 53 53 } 54 55 bool Interface::Resolve( const ObjectModule &resolver ) 56 { 57 // 動的メソッド 58 BOOST_FOREACH( CMethod *pMethod, GetDynamicMethods() ) 59 { 60 pMethod->Resolve( resolver ); 61 } 62 63 // クラス 64 if( this->pInterfaceClass ) 65 { 66 if( this->pInterfaceClass->IsNeedResolve() ) 67 { 68 this->pInterfaceClass = resolver.meta.GetClasses().FindLike( pInterfaceClass ); 69 } 70 } 71 72 BOOST_FOREACH( Type &actualTypeParameter, actualTypeParameters ) 73 { 74 actualTypeParameter.Resolve( resolver ); 75 } 76 77 return true; 78 }
Note:
See TracChangeset
for help on using the changeset viewer.