Changeset 598 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp
- Timestamp:
- May 10, 2008, 8:16:16 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp
r574 r598 472 472 473 473 //継承元クラスを取得 474 const CClass *pInheritsClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef(className); 474 const CClass *pInheritsClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef( 475 LexicalAnalyzer::FullNameToSymbol( className ) 476 ); 475 477 if( !pInheritsClass ){ 476 478 compiler.errorMessenger.Output(106,className,nowLine); … … 640 642 641 643 //継承元クラスを取得 642 const CClass *pInterfaceClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef( className ); 644 const CClass *pInterfaceClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef( 645 LexicalAnalyzer::FullNameToSymbol( className ) 646 ); 643 647 if( !pInterfaceClass ){ 644 648 compiler.errorMessenger.Output(106,paramStr.c_str(),nowLine); … … 768 772 SplitGenericClassInstance( temporary, className, typeParameters, true, &typeParameterBaseClassNames ); 769 773 770 CClass *pobj_c = const_cast<CClass *>( classes.FindEx( namespaceScopes, className) );774 CClass *pobj_c = const_cast<CClass *>( classes.FindEx( Symbol( namespaceScopes, className ) ) ); 771 775 if(!pobj_c) continue; 772 776 … … 835 839 836 840 //継承元クラスを取得 837 const CClass *pInheritsClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef( temporary ); 841 const CClass *pInheritsClass = compiler.GetObjectModule().meta.FindClassSupportedTypeDef( 842 LexicalAnalyzer::FullNameToSymbol( temporary ) 843 ); 838 844 if( !pInheritsClass ){ 839 845 compiler.errorMessenger.Output(106,temporary,i); … … 1003 1009 SplitGenericClassInstance( temporary, className, typeParameters, true, &typeParameterBaseClassNames ); 1004 1010 1005 CClass *pobj_c = const_cast<CClass *>( classes.FindEx( namespaceScopes, className) );1011 CClass *pobj_c = const_cast<CClass *>( classes.FindEx( Symbol( namespaceScopes, className ) ) ); 1006 1012 if(!pobj_c) continue; 1007 1013
Note:
See TracChangeset
for help on using the changeset viewer.