Changeset 640 in dev for trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp
- Timestamp:
- Jun 14, 2008, 12:16:27 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp
r639 r640 253 253 } 254 254 255 void Meta::Resolve( const ObjectModule &resolver )255 void Meta::Resolve( const ObjectModule &resolver, ResolveErrors &resolveErrors ) 256 256 { 257 257 // 関数・メソッド … … 261 261 { 262 262 UserProc *pUserProc = this->GetUserProcs().Iterator_GetNext(); 263 pUserProc->Resolve( resolver );263 pUserProc->Resolve( resolver, resolveErrors ); 264 264 } 265 265 … … 270 270 { 271 271 DllProc *pDllProc = this->GetDllProcs().Iterator_GetNext(); 272 pDllProc->Resolve( resolver );272 pDllProc->Resolve( resolver, resolveErrors ); 273 273 } 274 274 … … 279 279 { 280 280 CClass *pClass = this->GetClasses().Iterator_GetNext(); 281 pClass->Resolve( resolver );281 pClass->Resolve( resolver, resolveErrors ); 282 282 } 283 283 … … 285 285 BOOST_FOREACH( Variable *pVar, globalVars ) 286 286 { 287 pVar->Resolve( resolver );287 pVar->Resolve( resolver, resolveErrors ); 288 288 } 289 289 … … 294 294 { 295 295 CConst *pConst = this->GetGlobalConsts().Iterator_GetNext(); 296 pConst->Resolve( resolver );296 pConst->Resolve( resolver, resolveErrors ); 297 297 } 298 298 … … 303 303 { 304 304 ConstMacro *pConstMacro = this->GetGlobalConstMacros().Iterator_GetNext(); 305 pConstMacro->Resolve( resolver ); 305 pConstMacro->Resolve( resolver, resolveErrors ); 306 } 307 308 // blittable型 309 BOOST_FOREACH( BlittableType &blittableType, blittableTypes ) 310 { 311 blittableType.Resolve( resolver, resolveErrors ); 306 312 } 307 313 … … 309 315 BOOST_FOREACH( TypeDef &typeDef, typeDefs ) 310 316 { 311 typeDef.Resolve( resolver );317 typeDef.Resolve( resolver, resolveErrors ); 312 318 } 313 319 … … 315 321 BOOST_FOREACH( ProcPointer *pProcPointer, procPointers ) 316 322 { 317 pProcPointer->Resolve( resolver );323 pProcPointer->Resolve( resolver, resolveErrors ); 318 324 } 319 325 … … 324 330 { 325 331 Delegate *pDelegate = this->GetDelegates().Iterator_GetNext(); 326 pDelegate->Resolve( resolver );327 } 328 } 332 pDelegate->Resolve( resolver, resolveErrors ); 333 } 334 }
Note:
See TracChangeset
for help on using the changeset viewer.