14.3.1. TPass5 クラス説明 |
クラス名 | TPass5 |
---|---|
定義ファイル名 | pass5.h |
定義行 | 30 |
概要 | パス5クラス 解析結果からソースコードを生成する。TuneRegionクラスなどを参照して生成を行 う。 |
機能説明 | |
備考 |
階層ツリー図 +---------+ | TPass5 | +---------+
アクセス指定子 | 宣言形式 | 定義ファイル名 | 定義行 | |
---|---|---|---|---|
1 | private | AnsiString SrcFname | pass5.h | 32 |
2 | private | TList * TokenList | pass5.h | 34 |
3 | private | TList * ValDataList | pass5.h | 35 |
4 | private | TList * TuneRegionList | pass5.h | 36 |
5 | private | FILE * fpOut | pass5.h | 38 |
6 | private | FILE * fpOutInstall | pass5.h | 39 |
7 | private | FILE * fpOutStatic | pass5.h | 40 |
8 | private | FILE * fpOutDynamic | pass5.h | 41 |
9 | private | FILE * fpOutControl | pass5.h | 42 |
10 | private | bool FittingF | pass5.h | 44 |
11 | private | void MakeControlCode ( ) | pass5.cpp | 211 |
12 | private | void MakeFunctionCode ( ) | pass5.cpp | 570 |
13 | public | TPass5 ( TList * aTokenList , TList * aValDataList , TList * aTuneRegionList ) | pass5.cpp | 40 |
14 | public | ~TPass5 ( ) | pass5.cpp | 105 |
15 | public | void Exec ( ) | pass5.cpp | 131 |