関数定義書 C言語/C++版ドキュメント自動生成ツール【A HotDocument】

AnalysisLineInfo

関数定義書 - AnalysisLineInfo(C言語/C++版ドキュメント自動生成ツール【A HotDocument】出力例)(C言語/C++ 版ドキュメント自動生成ツール【A HotDocument】出力例)

行情報 解析処理

static int AnalysisLineInfo(
  char * tarline - 対象のソース行
  const char * SourceFile - ソースファイル名
  FILEINFO * fileinfo - 現在のファイル構造体
)

パラメータ

tarline
対象のソース行
SourceFile
ソースファイル名
fileinfo
現在のファイル構造体

機能

行情報 解析処理

返り値

エラー値

処理説明

・ここに例外処理を入れておくと便利である
・(関数ブロック外では必ずトラップできる)
・MS VC++の場合、メッセージマップの宣言部等はスッとばす
・ネストの深さが 0の状態のとき、次の処理を先読みして関数であるかどうかを判定する
・関数ブロック内外を判定する
 ・関数ブロック外として行の種類を判定する
 ・種類によって、それぞれの情報を取得する
 ・関数ブロック内でのそれぞれの情報を取得する
 ・ネストのカウンタを初期化する
 ・関数ブロック外に出たことを明示する

ファイル名

Serexec.cpp

作成日情報

日付担当バージョン
'07.01.16今井 浩司1.0

修正日情報

日付担当バージョン
'07.02.06今井 浩司2.1

See Also

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