Ignore:
Timestamp:
Jun 8, 2007, 3:11:47 AM (17 years ago)
Author:
dai_9181
Message:

アクセシビリティ周りをリファクタリングした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/include/Member.h

    r136 r137  
    1010class CClass;
    1111
    12 class CMember : public Type
     12class CMember : public MemberPrototype
    1313{
    1414    string name;
     15    Type type;
    1516    bool isConst;
    1617public:
    1718    int SubScripts[MAX_ARRAYDIM];
    18 
    19     DWORD dwAccess;
    2019
    2120    char *InitBuf;
     
    3332    }
    3433
     34    Type GetType() const
     35    {
     36        return type;
     37    }
     38
    3539    bool IsConst()
    3640    {
     
    3842    }
    3943
    40     CMember()
     44    CMember( Prototype::Accessibility accessibility, const string &name, const Type &type, bool isConst )
     45        : MemberPrototype( accessibility )
     46        , name( name )
     47        , type( type )
     48        , isConst( isConst )
    4149    {
    4250    }
    43     CMember( CClass *pobj_c, DWORD access, bool idConst, bool isRef, char *buffer, int nowLine=-1 );
     51    CMember( CClass *pobj_c, Prototype::Accessibility accessibility, bool idConst, bool isRef, char *buffer, int nowLine=-1 );
    4452    CMember( CMember &member );
    4553    ~CMember();
Note: See TracChangeset for help on using the changeset viewer.