Ignore:
Timestamp:
Aug 1, 2007, 11:19:01 PM (17 years ago)
Author:
dai_9181
Message:

MetaImplを廃止し、Metaにした。
ObjectModuleクラス、Linkerクラスを用意。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/Compile_Calc.cpp

    r225 r256  
    461461            }
    462462            else{
    463                 if( compiler.GetMeta().GetGlobalConsts().IsExist(variable)
    464                     || compiler.GetMeta().GetGlobalConstMacros().IsExist(variable) )
     463                if( compiler.objectModule.meta.GetGlobalConsts().IsExist(variable)
     464                    || compiler.objectModule.meta.GetGlobalConstMacros().IsExist(variable) )
    465465                {
    466466                    //定数リストに該当したとき
     
    606606
    607607
    608     if( varType.IsObject() && compiler.GetMeta().GetBlittableTypes().IsExist( calcType ) ){
     608    if( varType.IsObject() && compiler.objectModule.meta.GetBlittableTypes().IsExist( calcType ) ){
    609609        // Blittable型をオブジェクトとして扱う
    610610        vector<const UserProc *> userProcs;
    611         compiler.GetMeta().GetBlittableTypes().GetClass( calcType ).GetStaticMethods().Enum( "_Create", userProcs );
     611        compiler.objectModule.meta.GetBlittableTypes().GetClass( calcType ).GetStaticMethods().Enum( "_Create", userProcs );
    612612        if( userProcs.size() != 1 ){
    613613            SetError();
Note: See TracChangeset for help on using the changeset viewer.