Changeset 94 in dev for BasicCompiler_Common/Class.h


Ignore:
Timestamp:
Apr 14, 2007, 8:36:04 PM (17 years ago)
Author:
dai_9181
Message:

New[]を禁止した。
一部の動的型情報が生成されないバグを修正。
As演算子によるダウンキャストを許可(プログラム的なチェックはまだ走っていない)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Class.h

    r91 r94  
    157157
    158158    // メンバのオフセットを取得
    159     int GetMemberOffset( const char *memberName, int *pMemberNum ) const;
     159    int GetMemberOffset( const char *memberName, int *pMemberNum = NULL ) const;
    160160
    161161private:
     
    199199    //自身と等しいまたは派生クラスかどうかを確認
    200200    bool IsEqualsOrSubClass( const CClass *pClass ) const;
     201
     202    // 自身と等しいまたは派生クラス、基底クラスかどうかを確認
     203    bool IsEqualsOrSubClassOrSuperClass( const CClass &objClass ) const;
    201204
    202205
Note: See TracChangeset for help on using the changeset viewer.