Changeset 199 in dev for trunk/abdev/BasicCompiler_Common/src/ClassImpl.cpp
- Timestamp:
- Jun 27, 2007, 3:16:11 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/src/ClassImpl.cpp
r198 r199 83 83 } 84 84 85 return namespaceSupporter.IsSameAreaNamespace( GetNamespaceScopes(), namespaceScopes );85 return compiler.GetNamespaceSupporter().IsSameAreaNamespace( GetNamespaceScopes(), namespaceScopes ); 86 86 } 87 87 … … 518 518 519 519 // 名前空間管理 520 NamespaceScopes &namespaceScopes = namespaceSupporter.GetLivingNamespaceScopes();520 NamespaceScopes &namespaceScopes = compiler.GetNamespaceSupporter().GetLivingNamespaceScopes(); 521 521 namespaceScopes.clear(); 522 522 523 523 // Importsされた名前空間の管理 524 NamespaceScopesCollection &importedNamespaces = namespaceSupporter.GetImportedNamespaces();524 NamespaceScopesCollection &importedNamespaces = compiler.GetNamespaceSupporter().GetImportedNamespaces(); 525 525 importedNamespaces.clear(); 526 526 … … 559 559 temporary[i2]=source[i]; 560 560 } 561 if( ! namespaceSupporter.ImportsNamespace( temporary ) )561 if( !compiler.GetNamespaceSupporter().ImportsNamespace( temporary ) ) 562 562 { 563 563 SmoothieException::Throw(64,temporary,i ); … … 654 654 655 655 // 名前空間をセット 656 namespaceSupporter.GetLivingNamespaceScopes() = objClass.GetNamespaceScopes();656 compiler.GetNamespaceSupporter().GetLivingNamespaceScopes() = objClass.GetNamespaceScopes(); 657 657 658 658 int i=0; … … 675 675 } 676 676 677 namespaceSupporter.GetLivingNamespaceScopes().clear();677 compiler.GetNamespaceSupporter().GetLivingNamespaceScopes().clear(); 678 678 679 679 cp=back_cp; … … 710 710 711 711 // 名前空間管理 712 NamespaceScopes backupNamespaceScopes = namespaceSupporter.GetLivingNamespaceScopes();713 NamespaceScopes &namespaceScopes = namespaceSupporter.GetLivingNamespaceScopes();712 NamespaceScopes backupNamespaceScopes = compiler.GetNamespaceSupporter().GetLivingNamespaceScopes(); 713 NamespaceScopes &namespaceScopes = compiler.GetNamespaceSupporter().GetLivingNamespaceScopes(); 714 714 namespaceScopes.clear(); 715 715 … … 1153 1153 1154 1154 // 名前空間を元に戻す 1155 namespaceSupporter.GetLivingNamespaceScopes() = backupNamespaceScopes;1155 compiler.GetNamespaceSupporter().GetLivingNamespaceScopes() = backupNamespaceScopes; 1156 1156 } 1157 1157 void ClassesImpl::GetAllClassInfo(void){ … … 1165 1165 pobj_LoopRefCheck=0; 1166 1166 1167 // イテレータ 用のデータを作る1167 // イテレータの準備 1168 1168 this->Iterator_Init(); 1169 1169 }
Note:
See TracChangeset
for help on using the changeset viewer.