Changeset 127 in dev for BasicCompiler_Common/Class.h


Ignore:
Timestamp:
May 16, 2007, 4:36:28 AM (17 years ago)
Author:
dai_9181
Message:

Bittableをちょっとだけ実装。
64bitコンパイラプロジェクトにSmallDebugビルド構成を作成(Releaseビルドが不調な間の暫定モード)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Class.h

    r117 r127  
    6565    NamespaceScopes namespaceScopes;
    6666    NamespaceScopesCollection importedNamespaces;
     67
     68    // Blittable型情報
     69    Type blittableType;
    6770
    6871    //静的メンバ情報
     
    125128    }
    126129
     130    bool IsBlittableType() const
     131    {
     132        return blittableType.IsNull();
     133    }
     134    const Type &GetBlittableType() const
     135    {
     136        return blittableType;
     137    }
     138    void SetBlittableType( const Type &type ){
     139        blittableType = type;
     140    }
     141
    127142    bool IsEqualSymbol( const NamespaceScopes &namespaceScopes, const string &name ) const;
    128143    bool IsEqualSymbol( const CClass &objClass ) const;
Note: See TracChangeset for help on using the changeset viewer.