Ignore:
Timestamp:
Apr 28, 2008, 7:04:16 PM (16 years ago)
Author:
dai_9181
Message:

Symbol::RegistNamespaceSupporterメソッドを追加。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/NamespaceSupporter.h

    r355 r504  
    6969
    7070    // 指定された名前空間が同一エリアと見なされるかどうかをチェック
    71     bool IsSameAreaNamespace( const NamespaceScopes &baseNamespaceScopes, const NamespaceScopes &entryNamespaceScopes ){
    72         if( entryNamespaceScopes.size() ){
    73             if( IsCoverd( baseNamespaceScopes, entryNamespaceScopes ) ){
     71    bool IsSameAreaNamespace( const NamespaceScopes &baseNamespaceScopes, const NamespaceScopes &entryNamespaceScopes ) const
     72    {
     73        if( entryNamespaceScopes.size() )
     74        {
     75            if( IsCoverd( baseNamespaceScopes, entryNamespaceScopes ) )
     76            {
    7477                // 包括しているときは同一と見なす
    7578                return true;
     
    7780        }
    7881        else{
    79             if( baseNamespaceScopes.size() ){
     82            if( baseNamespaceScopes.size() )
     83            {
    8084                // 名前空間の判断が必要なとき
    8185                if( this->importedNamespaces.IsImported( baseNamespaceScopes )
    82                     || IsLiving( baseNamespaceScopes ) ){
     86                    || IsLiving( baseNamespaceScopes ) )
     87                {
    8388                    // Using指定があるとき
    8489                    // または
Note: See TracChangeset for help on using the changeset viewer.