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/BasicCompiler_Common/Diagnose.cpp

    r206 r256  
    4040        int codeSizeOfGlobalProc = 0;
    4141        int codeSizeOfClassMethod = 0;
    42         compiler.GetMeta().GetUserProcs().Iterator_Reset();
    43         while( compiler.GetMeta().GetUserProcs().Iterator_HasNext() )
     42        compiler.objectModule.meta.GetUserProcs().Iterator_Reset();
     43        while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() )
    4444        {
    45             UserProc *pUserProc = compiler.GetMeta().GetUserProcs().Iterator_GetNext();
     45            UserProc *pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext();
    4646            if( pUserProc->IsCompiled() ){
    4747                if( pUserProc->HasParentClass() ){
     
    6868        // イテレータをリセット
    6969        extern Classes *pobj_DBClass;
    70         compiler.GetMeta().GetClasses().Iterator_Reset();
     70        compiler.objectModule.meta.GetClasses().Iterator_Reset();
    7171
    72         while( compiler.GetMeta().GetClasses().Iterator_HasNext() ){
     72        while( compiler.objectModule.meta.GetClasses().Iterator_HasNext() ){
    7373            int codeSizeOfClass = 0;
    7474
    75             CClass &objClass = *compiler.GetMeta().GetClasses().Iterator_GetNext();
     75            CClass &objClass = *compiler.objectModule.meta.GetClasses().Iterator_GetNext();
    7676
    7777            if( !objClass.IsEnum() ){
     
    108108        // イテレータをリセット
    109109        extern Classes *pobj_DBClass;
    110         compiler.GetMeta().GetClasses().Iterator_Reset();
     110        compiler.objectModule.meta.GetClasses().Iterator_Reset();
    111111
    112         while( compiler.GetMeta().GetClasses().Iterator_HasNext() ){
     112        while( compiler.objectModule.meta.GetClasses().Iterator_HasNext() ){
    113113            int codeSizeOfClass = 0;
    114114
    115             CClass &objClass = *compiler.GetMeta().GetClasses().Iterator_GetNext();
     115            CClass &objClass = *compiler.objectModule.meta.GetClasses().Iterator_GetNext();
    116116
    117117            // 動的メソッド
Note: See TracChangeset for help on using the changeset viewer.