Changeset 53 in dev for BasicCompiler_Common/Class.h


Ignore:
Timestamp:
Feb 11, 2007, 12:30:12 AM (17 years ago)
Author:
dai_9181
Message:

ppobj_StaticMemberを廃止し、vectorに統一した(staticMember)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Class.h

    r51 r53  
    6363class CDebugSection;
    6464class CClass{
     65    friend CMember;
    6566    friend CDBClass;
    6667    friend CDebugSection;
     68
     69    //静的メンバ情報
     70    std::vector<CMember *>staticMembers;
    6771
    6872    //メソッド情報
     
    8690    int iMemberNum;
    8791
    88     //静的メンバ情報
    89     CMember **ppobj_StaticMember;
    90     int iStaticMemberNum;
    91 
    9292    //仮想関数の数
    9393    int vtbl_num;
     
    104104    void Inherits( CClass *pInheritsClass );
    105105
     106    //メンバ、メソッドの追加
    106107    void AddMember( DWORD dwAccess, bool idConst, bool isRef, char *buffer );
    107108    void AddStaticMember( DWORD dwAccess, bool isConst, bool isRef, char *buffer, int NowLine );
     
    109110    void AddStaticMethod(SUBINFO *psi,DWORD dwAccess);
    110111
     112    //重複チェック
    111113    BOOL DupliCheckAll(const char *name);
    112114    BOOL DupliCheckMember(const char *name);
Note: See TracChangeset for help on using the changeset viewer.