Changeset 133 in dev for BasicCompiler_Common/include


Ignore:
Timestamp:
Jun 4, 2007, 8:57:05 AM (17 years ago)
Author:
dai_9181
Message:

Prototypeクラスをちょっとだけ装飾

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/include/Prototype.h

    r131 r133  
    1616    string name;
    1717
     18    mutable bool isUsing;
     19
    1820public:
    1921
     
    2123        : namespaceScopes( namespaceScopes )
    2224        , name( name )
     25        , isUsing( false )
    2326    {
    2427    }
     
    3841    }
    3942
     43    //自身と等しいかどうかを確認
     44    bool IsEquals( const Prototype *prototype ) const
     45    {
     46        if( this == prototype ){
     47            return true;
     48        }
     49        return false;
     50    }
     51
     52    // 利用状況
     53    bool IsUsing() const
     54    {
     55        return isUsing;
     56    }
     57    void Using() const
     58    {
     59        isUsing = true;
     60    }
     61
    4062};
Note: See TracChangeset for help on using the changeset viewer.