//------------------------------------------------------------ // レジスタを返却する必要があるなら返却する。 public void ReleaseIfNeccesary(SemanticAnalyzeComponent aComp) { if (mIsReceived) { aComp.SRRelease(mNodeEI.SR); } }
//------------------------------------------------------------ // 後始末。 void eventRelease(SemanticAnalyzeComponent aComp) { // todo: // structのデストラクタ呼び出し // レジスタ解放 aComp.SRRelease(mEvaluateInfo.SR); }
//------------------------------------------------------------ // 後始末。 bool eventRelease(SemanticAnalyzeComponent aComp) { // レジスタ返却 if (mTransferredEI == null) { aComp.SRRelease(mEvaluateInfo.SR); } return(true); }
//------------------------------------------------------------ // 後始末。 void eventRelease(SemanticAnalyzeComponent aComp) { // レジスタ解放 aComp.SRRelease(mEvaluateInfo.SR); }