構造体一覧 C言語/C++版ドキュメント自動生成ツール【A HotDocument】

DocCpp

構造体一覧 - DocCpp(C言語/C++版ドキュメント自動生成ツール【A HotDocument】出力例)(C言語/C++ 版ドキュメント自動生成ツール【A HotDocument】出力例)
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 値

See Also

目次 | ファイル一覧 | 関数一覧 | #define一覧 | 外部変数一覧 | 構造体一覧