Changeset 566 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp
- Timestamp:
- May 6, 2008, 1:41:03 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp
r564 r566 472 472 473 473 //継承元クラスを取得 474 const CClass *pInheritsClass = compiler.GetObjectModule().meta. GetClasses().Find(className);474 const CClass *pInheritsClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef(className); 475 475 if( !pInheritsClass ){ 476 476 compiler.errorMessenger.Output(106,className,nowLine); … … 628 628 629 629 //継承元クラスを取得 630 const CClass *pInterfaceClass = compiler.GetObjectModule().meta. GetClasses().Find( className );630 const CClass *pInterfaceClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef( className ); 631 631 if( !pInterfaceClass ){ 632 632 compiler.errorMessenger.Output(106,paramStr.c_str(),nowLine); … … 756 756 SplitGenericClassInstance( temporary, className, typeParameters, true, &typeParameterBaseClassNames ); 757 757 758 CClass *pobj_c = const_cast<CClass *>( classes.Find (namespaceScopes, className) );758 CClass *pobj_c = const_cast<CClass *>( classes.FindEx(namespaceScopes, className) ); 759 759 if(!pobj_c) continue; 760 760 … … 823 823 824 824 //継承元クラスを取得 825 const CClass *pInheritsClass = c lasses.Find(temporary);825 const CClass *pInheritsClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef( temporary ); 826 826 if( !pInheritsClass ){ 827 827 compiler.errorMessenger.Output(106,temporary,i); … … 980 980 SplitGenericClassInstance( temporary, className, typeParameters, true, &typeParameterBaseClassNames ); 981 981 982 CClass *pobj_c = const_cast<CClass *>( classes.Find (namespaceScopes, className) );982 CClass *pobj_c = const_cast<CClass *>( classes.FindEx(namespaceScopes, className) ); 983 983 if(!pobj_c) continue; 984 984
Note:
See TracChangeset
for help on using the changeset viewer.