Changeset 40 in dev for BasicCompiler_Common/Class.h


Ignore:
Timestamp:
Jan 28, 2007, 3:48:22 AM (17 years ago)
Author:
dai_9181
Message:

ByRef修飾子を関数戻り値とDimステートメントで指定可能にした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Class.h

    r29 r40  
    2020class CMember{
    2121    bool isConst;
     22    bool isRef;
    2223public:
    2324    char *name;
     
    3334
    3435
    35     CMember( CClass *pobj_c, DWORD access, bool idConst, char *buffer, int NowLine=-1 );
     36    CMember( CClass *pobj_c, DWORD access, bool idConst, bool isRef, char *buffer, int NowLine=-1 );
    3637    CMember( CMember *pobj );
    3738    CMember();
     
    3940
    4041    bool IsConst();
     42    bool IsRef();
     43    int GetSize();
    4144
    4245
     
    98101    void Inherits( CClass *pInheritsClass );
    99102
    100     void AddMember( DWORD dwAccess, bool idConst, char *buffer );
    101     void AddStaticMember( DWORD dwAccess, bool isConst, char *buffer, int NowLine );
     103    void AddMember( DWORD dwAccess, bool idConst, bool isRef, char *buffer );
     104    void AddStaticMember( DWORD dwAccess, bool isConst, bool isRef, char *buffer, int NowLine );
    102105    void AddMethod( SUBINFO *psi,DWORD dwAccess, bool isConst, BOOL bAbstract, BOOL bVirtual );
    103106    void AddStaticMethod(SUBINFO *psi,DWORD dwAccess);
Note: See TracChangeset for help on using the changeset viewer.