Ignore:
Timestamp:
Aug 10, 2007, 9:20:45 PM (17 years ago)
Author:
dai_9181
Message:
 
Location:
trunk/abdev/BasicCompiler_Common/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/Class.h

    r270 r272  
    419419    // 特殊クラス
    420420    /////////////////////////////
    421     CClass *pStringClass;
    422     CClass *pObjectClass;
    423     CClass *GetStringClassPtr() const;
    424     CClass *GetObjectClassPtr() const;
     421    mutable const CClass *pStringClass;
     422    mutable const CClass *pObjectClass;
     423    const CClass *GetStringClassPtr() const;
     424    const CClass *GetObjectClassPtr() const;
    425425};
  • trunk/abdev/BasicCompiler_Common/include/Meta.h

    r270 r272  
    7070    {
    7171    }
     72
     73    // 初期化
     74    void Clear();
    7275
    7376    // 静的リンク
  • trunk/abdev/BasicCompiler_Common/include/NativeCode.h

    r265 r272  
    4444        ar & BOOST_SERIALIZATION_NVP( type );
    4545        ar & BOOST_SERIALIZATION_NVP( offset );
     46
     47        switch( type )
     48        {
     49        case UserProc:
     50        case AddressOf:
     51            ar & BOOST_SERIALIZATION_NVP( const_cast<::UserProc *&>(pUserProc) );
     52            break;
     53        case DllProc:
     54            ar & BOOST_SERIALIZATION_NVP( const_cast<::DllProc *&>(pDllProc) );
     55            break;
     56        default:
     57            ar & BOOST_SERIALIZATION_NVP( lpValue );
     58            break;
     59        }
    4660    }
    4761
  • trunk/abdev/BasicCompiler_Common/include/TypeDef.h

    r215 r272  
    7474    void Add( const NamespaceScopes &namespaceScopes, const string &expression, int nowLine );
    7575public:
    76     void Init();
     76    void CollectTypeDefs();
    7777};
Note: See TracChangeset for help on using the changeset viewer.