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 | } |
+-----+