関数定義書 ドキュメント自動生成ツール【A HotDocument】

AnalysisFuncFlow

構文構文

関数フロー解析処理

int AnalysisFuncFlow(
  char * tarline - 対象のソース行
  const char * SourceFile - ソースファイル名
)

パラメータパラメータ

tarline
対象のソース行
SourceFile
ソースファイル名

機能機能

関数フロー解析処理

返り値返り値

エラー値

機能説明機能説明

各種類の関数の依存関係を取得する。
全ての中間ファイルを対象にしているため、エラー
が発生した場合は、ファイルを削除している。
それぞれの実行行に対して、既に取得された関数情
報から、関数を呼び出しているかどうかを解析し、
構造体にセットする。

備考備考

再帰処理を使っている。

処理説明処理説明

・全てのソースファイルに関して関数フローを作成する
・とりあえず拡張子がC言語のもののみ処理する
・グローバル変数を初期化する
・ソースファイルをオープンする
・ファイルの終端に到達するか、エラーが発生するまで1行ずつ読込む
 ・ファイル情報を取得する

ファイル名ファイル名

BlockIn.cpp

作成日情報作成日情報

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

修正日情報修正日情報

日付担当バージョン
'17.02.06今井 浩司1.2

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー | BlockIn.cpp