No. | 名称 | ファイル名/型 | 説明 |
---|---|---|---|
1 |
TextLines | TextLine.cpp | テキストファイル出力のラインバッファ |
s[HC_MAX_LINE] | char | 文字列格納 | |
next | TextLines * | リスト構造ポインタ | |
2 |
FileVersionInfo | Serstrct.h | ファイルバージョン情報 構造体 |
Charge[HC_MAX_FILE_CHARGE] | char | 某 | |
Date[HC_MAX_FILE_DATE] | char | 日付 | |
Version[HC_MAX_FILE_VERSION] | char | バージョン | |
3 |
FileBaseInfo | Serstrct.h | ファイル基本情報 構造体 |
Name[HC_MAX_FILENAME] | char | ファイル名 | |
Create | FILEVERSIONINFO * | 作成バージョン情報 | |
Update | FILEVERSIONINFO * | 修正バージョン情報 | |
4 |
FileInfo | Serstrct.h | ファイル情報 構造体 |
CommentLine | long | コメント行数 | |
NullLine | long | 空行行数 | |
ExecLine | long | 実行行数 | |
FuncNum | long | 関数定義数 | |
Explanation[HC_MAX_FILE_EXPLANATION] | char | ソースファイル説明 | |
Includes[HC_MAX_FILE_INCLUDENUM][HC_MAX_PATH] | char | インクルードファイル | |
FuncName[HC_MAX_FILE_FUNCNUM][HC_MAX_FUNC_NAME] | char | 定義関数 | |
FuncWork[HC_MAX_FILE_FUNCNUM][HC_MAX_FUNC_WORK] | char | 定義関数 | |
FileBase | FILEBASEINFO * | ファイル基本情報 | |
next | FileInfo * | ファイル情報 | |
5 |
FuncParamInfo | Serstrct.h | 関数引数情報 構造体 |
Name[HC_MAX_FUNCPARAM_NAME] | char | 名前 | |
Type[HC_MAX_FUNCPARAM_TYPE] | char | 型 | |
Explanation[HC_MAX_FUNCPARAM_EXPLANATION] | char | 説明 | |
next | FuncParamInfo * | 関数引数情報 構造体 | |
6 |
FuncFlowInfo | Serstrct.h | 関数フロー情報 構造体 |
Name[HC_MAX_FUNC_NAME] | char | 関数名 | |
FileName[HC_MAX_FILENAME] | char | 定義ファイル名 | |
Work[HC_MAX_FUNC_WORK] | char | 機能 | |
7 |
FuncDisposalInfo | Serstrct.h | 関数処理説明情報 構造体 |
Line[HC_MAX_FUNCDISPOSAL] | char | 処理説明 内容 | |
next | FuncDisposalInfo * | 関数処理説明情報 | |
8 |
FuncInfo | Serstrct.h | 関数情報 構造体 |
FlowFlag | int | 関数フロー出力時の出力フラグ | |
Line | long | 行数 | |
Name[HC_MAX_FUNC_NAME] | char | 関数名 | |
Attribute[HC_MAX_FUNC_ATTRIBUTE] | char | 属性 | |
FileBase | FileBaseInfo * | 定義ファイル名、基本情報 | |
Construction[HC_MAX_FUNC_CONSTRUCTION] | char | 構文 | |
Work[HC_MAX_FUNC_WORK] | char | 機能 | |
ItemTitle[HC_MAX_FUNC_ITEMNUM][HC_MAX_FUNC_ITEMTITLE] | char | 関数説明部タイトル | |
ItemContents[HC_MAX_FUNC_ITEMNUM][HC_MAX_FUNC_ITEMCONTENTS] | char | 関数説明部内容 | |
Flow | FUNCFLOWINFO * | 呼出関数(関数名、関数定義ファイル) | |
Param | FUNCPARAMINFO * | 引数情報 | |
Disposal | FUNCDISPOSALINFO * | 処理説明 | |
9 |
DefineInfo | Serstrct.h | #define情報 構造体 |
Name[HC_MAX_DEFINE_NAME] | char | マクロ名 | |
Token[HC_MAX_DEFINE_TOKEN] | char | トークン | |
FileName[HC_MAX_FILENAME] | char | 定義ファイル名 | |
Explanation[HC_MAX_DEFINE_EXPLANATION] | char | 説明 | |
10 |
MacroInfo | Serstrct.h | #defineマクロ関数情報 構造体 |
Name[HC_MAX_MACRO_NAME] | char | マクロ名 | |
Token[HC_MAX_MACRO_TOKEN] | char | トークン | |
FileName[HC_MAX_FILENAME] | char | 定義ファイル名 | |
Explanation[HC_MAX_MACRO_EXPLANATION] | char | 説明 | |
11 |
StructMemberInfo | Serstrct.h | 構造体メンバ情報 構造体 |
Name[HC_MAX_STRUCTMEMBER_NAME] | char | 名前 | |
Type[HC_MAX_STRUCTMEMBER_TYPE] | char | 型 | |
Explanation[HC_MAX_STRUCTMEMBER_EXPLANATION] | char | 説明 | |
12 |
StructInfo | Serstrct.h | 構造体情報 構造体 |
Name[HC_MAX_STRUCT_NAME] | char | 構造体名 | |
FileName[HC_MAX_FILENAME] | char | 定義ファイル名 | |
Explanation[HC_MAX_STRUCT_EXPLANATION] | char | 説明 | |
Member | STRUCTMEMBERINFO * | 構造体メンバ情報 | |
13 |
UnionMemberInfo | Serstrct.h | 共用体メンバ情報 構造体 |
Name[HC_MAX_UNIONMEMBER_NAME] | char | 名前 | |
Type[HC_MAX_UNIONMEMBER_TYPE] | char | 型 | |
Explanation[HC_MAX_UNIONMEMBER_EXPLANATION] | char | 説明 | |
14 |
UnionInfo | Serstrct.h | 共用体情報 構造体 |
Name[HC_MAX_UNION_NAME] | char | 共用体名 | |
FileName[HC_MAX_FILENAME] | char | 定義ファイル名 | |
Explanation[HC_MAX_UNION_EXPLANATION] | char | 説明 | |
Member | UNIONMEMBERINFO * | 共用体メンバ情報 | |
15 |
EnumMemberInfo | Serstrct.h | 列挙定数メンバ情報 構造体 |
Name[HC_MAX_ENUMMEMBER_NAME] | char | 名前 | |
Explanation[HC_MAX_ENUMMEMBER_EXPLANATION] | char | 説明 | |
16 |
EnumInfo | Serstrct.h | 列挙定数情報 構造体 |
Name[HC_MAX_ENUM_NAME] | char | 列挙定数名 | |
FileName[HC_MAX_FILENAME] | char | 定義ファイル名 | |
Explanation[HC_MAX_ENUM_EXPLANATION] | char | 説明 | |
Member | ENUMMEMBERINFO * | 列挙定数メンバ情報 | |
17 |
ClassMemberInfo | Serstrct.h | クラスメンバ情報 構造体 |
Name[HC_MAX_CLASSMEMBER_NAME] | char | 名前 | |
Type[HC_MAX_CLASSMEMBER_TYPE] | char | 型 | |
Attribute[HC_MAX_CLASSMEMBER_ATTRIBUTE] | char | 属性(protect/private/public) | |
Explanation[HC_MAX_CLASSMEMBER_EXPLANATION] | char | 説明 | |
18 |
ClassInfo | Serstrct.h | クラス情報 構造体 |
MemberFunc | FUNCINFO * | ラスメンバ関数情報 | |
Name[HC_MAX_CLASS_NAME] | char | クラス名 | |
BaseClass[HC_MAX_CLASS_BASECLASS] | char | 基本クラス名 | |
FileName[HC_MAX_FILENAME] | char | 定義ファイル名 | |
Explanation[HC_MAX_CLASS_EXPLANATION] | char | 説明 | |
Member | CLASSMEMBERINFO * | クラスメンバ情報 | |
19 |
ExternInfo | Serstrct.h | 外部変数情報 構造体 |
Name[HC_MAX_EXTERN_NAME] | char | 名前 | |
Type[HC_MAX_EXTERN_TYPE] | char | 型 | |
FileName[HC_MAX_FILENAME] | char | ファイル名 | |
Explanation[HC_MAX_EXTERN_EXPLANATION] | char | 説明 | |
20 |
CppIniInfo | Serstrct.h | V系 INIファイル情報 構造体 |
Lang[HC_MAX_CPPINI_LANG] | char | 対応言語 | |
OutPutDir[HC_MAX_PATH] | char | ドキュメント出力ディレクトリ | |
FuncItem[HC_MAX_FUNC_ITEMNUM] char FuncDelmt[3] | char | 関数説明デリミタ | |
IncludePath[HC_MAX_INCLUDENUM] char CompanyName[HC_MAX_CPPINI_COMPANYNAME] | char | 会社名 | |
SystemName[HC_MAX_CPPINI_SYSTEMNAME] | char | システム名 | |
UserName[HC_MAX_CPPINI_USERNAME] | char | ユーザ名 | |
DLineCount | int | 定義書系 行数 | |
DColmCount | int | 定義書系 列数 | |
TLineCount | int | 表系 行数 | |
21 |
Memory | Serstrct.h | メモリ上のバッファ |
s | char * | 格納バッファ | |
next | Memory * | リスト構造ポインタ | |
22 |
DefineConstant | Serstrct.h | #define による定数値格納 |
Identify | char * | define 識別子 | |
Value | char * | define 値 |