Changeset 64 in dev for BasicCompiler_Common/Class.h


Ignore:
Timestamp:
Mar 8, 2007, 2:49:34 AM (17 years ago)
Author:
dai_9181
Message:

すべてのオブジェクトを参照型に切り替えた。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Class.h

    r63 r64  
    7979    std::vector<CMethod *> staticMethods;
    8080
     81    enum ClassType{
     82        Class,
     83        Structure,
     84        Interface,
     85    };
     86
     87    ClassType classType;
     88
    8189public:
    8290    //クラス名
     
    100108    CClass(const char *name);
    101109    ~CClass();
     110
     111    bool IsStructure() const;
    102112
    103113    //継承させる
     
    186196    //線形リスト用
    187197    CClass *pobj_NextClass;
     198
     199
     200    //メンバの参照方法
     201    enum RefType{
     202        Dot,            // obj.member
     203        Pointer,        // obj->member
     204        Non,            // no reference member
     205    };
    188206};
    189207
Note: See TracChangeset for help on using the changeset viewer.