| 14.9.1. TValData クラス説明 |
| クラス名 | TValData |
|---|---|
| 定義ファイル名 | pass2.h |
| 定義行 | 42 |
| 概要 | Fortran変数クラス 新しい変数がソース内に見つかるごと作成される。同じモジュールの同じ変数は同 じ扱いとなる。 変数データ内には、DO変数かどうかや、参照回数などの情報も格納される。 |
| 機能説明 | |
| 備考 |
階層ツリー図
+-----------+
| TValData |
+-----------+
| アクセス指定子 | 宣言形式 | 定義ファイル名 | 定義行 | |
|---|---|---|---|---|
| 1 | public | AnsiString Str | pass2.h | 45 |
| 2 | public | bool ParamValF | pass2.h | 47 |
| 3 | public | bool ArrayOrFuncF | pass2.h | 52 |
| 4 | public | bool ArgF | pass2.h | 54 |
| 5 | public | int ModuleIdx | pass2.h | 57 |
| 6 | public | Enum_DataType DataType | pass2.h | 59 |
| 7 | public | int DataLength | pass2.h | 60 |
| 8 | public | int DefPosS | pass2.h | 62 |
| 9 | public | int DefPosE | pass2.h | 64 |
| 10 | public | int DefPos | pass2.h | 66 |
| 11 | public | int ArrayDefPosS | pass2.h | 67 |
| 12 | public | int ArrayDefPosE | pass2.h | 69 |
| 13 | public | int RefCount | pass2.h | 71 |
| 14 | public | int SetCount | pass2.h | 72 |
| 15 | public | double dData | pass2.h | 74 |
| 16 | public | int ArrayLevel | pass2.h | 75 |
| 17 | public | int * ArrayStart | pass2.h | 76 |
| 18 | public | int * ArrayCount | pass2.h | 77 |
| 19 | public | DWORD DoValBits | pass2.h | 83 |
| 20 | public | DWORD RefDoValBits | pass2.h | 84 |
| 21 | public | DWORD DoEndValBits | pass2.h | 85 |
| 22 | public | TValData ( AnsiString aStr ) | pass2.cpp | 1379 |
| 23 | public | ~TValData ( ) | pass2.cpp | 1414 |
| 24 | public | AnsiString ToString ( ) | pass2.cpp | 1438 |
| 名称 | 種別 | 定義ファイル名 | 定義行 | |
|---|---|---|---|---|
| 1 | Enum_DataType | 列挙型 | pass1.h | 36 |