| 14.9.4. TValData メンバ関数説明 |
| メンバ関数名 | TValData |
|---|---|
| 定義ファイル名 | pass2.cpp |
| 定義行 | 1379 |
| 所属名 | TValData |
| アクセス属性 | public |
| 宣言形式 | TValData ( AnsiString aStr ) |
| 概要 | 変数データ生成 |
| 戻り値 | |
| パラメタ説明 | aStr |
| 機能説明 | |
| 備考 |
| 名称 | 定義ファイル名 | 定義行 | |
|---|---|---|---|
| 1 | TValData::ArgF | pass2.h | 54 |
| 2 | TValData::ArrayDefPosE | pass2.h | 69 |
| 3 | TValData::ArrayDefPosS | pass2.h | 67 |
| 4 | TValData::ArrayLevel | pass2.h | 75 |
| 5 | TValData::ArrayOrFuncF | pass2.h | 52 |
| 6 | TValData::DataLength | pass2.h | 60 |
| 7 | TValData::DataType | pass2.h | 59 |
| 8 | TValData::DefPos | pass2.h | 66 |
| 9 | TValData::DefPosE | pass2.h | 64 |
| 10 | TValData::DefPosS | pass2.h | 62 |
| 11 | TValData::DoValBits | pass2.h | 83 |
| 12 | TValData::ParamValF | pass2.h | 47 |
| 13 | TValData::RefCount | pass2.h | 71 |
| 14 | TValData::RefDoValBits | pass2.h | 84 |
| 15 | TValData::SetCount | pass2.h | 72 |
| 16 | TValData::Str | pass2.h | 45 |
| 名称 | 種別 | 定義ファイル名 | 定義行 | |
|---|---|---|---|---|
| 1 | Enum_DataType | 列挙型 | pass1.h | 36 |
関数論理チャート
| +--------------------------------------+
1379 +--+ TValData::TValData(AnsiString aStr) |
1380 | { |
+--+-----------------------------------+
1381 +--- Str = aStr;
1382 +--- DataType = (Enum_DataType)-1;
1383 +--- DataLength = 0;
1384 +--- ParamValF = false;
1385 +--- ArrayOrFuncF = false;
1386 +--- ArgF = false; // SUBRUTION,FUNCTIONの引数として使用されている。
1387 +--- ArrayLevel = 0;
1388 +--- RefCount = 0; // 変数参照Count
1389 +--- SetCount = 0; // 変数設定Count
1390 +--- DefPos = -1;
1391 +--- DefPosS = DefPosE = -1; // 定義時のTokenPos A(N,N) などの範囲
1392 +--- ArrayDefPosS = ArrayDefPosE = -1; // 定義時のTokenPos A(N,N) などの範囲
1393 +--- RefDoValBits = 0;
1394 +--- DoValBits = 0; // Add 2004/08/26
1395 |
+-+---+
1396 | } |
+-----+