abc プロジェクト
| メンバ関数名 | ~TScript |
| 定義ファイル名 | pass3.cpp |
| 定義行 | 430 |
| 所属名 | TScript |
| アクセス属性 | public |
| 宣言形式 | ~TScript ( ) |
| 概要 | スクリプトデータ破棄 ScValDataList内のデータの破棄。 |
| 戻り値 | |
| パラメタ説明 | |
| 機能説明 | |
| 備考 | |
参照メンバ変数一覧表
|
名称 |
定義ファイル名 |
定義行 |
| 1 |
TScript::SampledList |
pass3.h |
174 |
| 2 |
TScript::ScValDataList |
pass3.h |
162 |
| 3 |
TScript::TokStrList |
pass3.h |
166 |
参照先一覧表
関数論理チャート
| +----------------------+
430 +--+ TScript::~TScript() |
431 | { |
+--+-------------------+
432 +--- int i;
433 +--- TScValData *ScValData;
434 |
| +----------------------------+
435 +--+ if(ScValDataList != NULL){ |
| +--+-------------------------+
| | +----------------------------------------------+
436 | +--+ for(i = 0 ; i < ScValDataList->Count ; i++){ |
| | +--+-------------------------------------------+
437 | | +--- ScValData = (TScValData *)ScValDataList->Items[i];
438 | | +--- ScValData->RefCount--;
| | | +--------------------------------+
439 | | +--+ if(ScValData->RefCount == 0){ |
| | | +--+-----------------------------+
440 | | | +--- delete ScValData;
| | | +-+---+
441 | | | | } |
| | | +-----+
| | +-+---+
442 | | | } |
| | +-----+
443 | +--- delete ScValDataList;
| +-+---+
444 | | } |
| +-----+
| +--------------------------+
445 +--+ if(SampledList != NULL){ |
| +--+-----------------------+
446 | +--- delete SampledList;
| +-+---+
447 | | } |
| +-----+
448 +--- delete TokStrList;
+-+---+
449 | } |
+-----+