Changeset 18 in dev for BasicCompiler64/Compile_ProcOp.cpp


Ignore:
Timestamp:
Dec 24, 2006, 4:46:12 AM (18 years ago)
Author:
dai_9181
Message:

オブジェクト定数に対応。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_ProcOp.cpp

    r17 r18  
    374374    //コンパイル中の関数が属するクラス
    375375    pobj_CompilingClass=psi->pobj_ParentClass;
     376   
     377    //コンパイルスタートをクラス管理クラスに追加
     378    pobj_DBClass->StartCompile( psi );
    376379
    377380    //コンパイル中の関数
     
    614617            }
    615618        }
     619        if(psi->name[0]=='~'){
     620            //デストラクタをコンパイルしたとき
     621
     622            //デストラクタのコンパイル開始を通知
     623            pobj_CompilingClass->NotifyStartDestructorCompile();
     624        }
    616625    }
    617626
     
    633642        if( pobj_CompilingClass->IsCompilingConstructor() ){
    634643            // コンストラクタをコンパイルしていたとき
     644
    635645            // コンストラクタのコンパイルが完了したことを通知
    636 
    637646            pobj_CompilingClass->NotifyFinishConstructorCompile();
    638647        }
     
    642651            //デストラクタをコンパイルしたとき
    643652            ////////////////////////////////////
     653
     654            // デストラクタのコンパイルが完了したことを通知
     655            pobj_CompilingClass->NotifyFinishDestructorCompile();
    644656
    645657            if(pobj_CompilingClass->pobj_InheritsClass){
Note: See TracChangeset for help on using the changeset viewer.