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 |