CCUnit  2.1
A C Unit Testing Library
 全て データ構造 ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義 グループ ページ
関数 | 変数
LogMessage
モジュール階層

Output messages. [詳細]

LogMessageのコラボレーション図

関数

static int stackdir (const int *caller)
 return stack growing direction.
static int nestings ()
 count msg function call nestings
static void msg (const char *prompt, const char *fmt, va_list args)
 print message.
void ccunit_dbg (const char *fmt,...)
 print debug message.
void ccunit_log (const char *fmt,...)
 print log message.
void ccunit_err (const char *fmt,...)
 print error message.
void ccunit_msg (const char *fmt,...)
 print message.

変数

bool _ccunit_debug_message = false
 debug message flag.
bool _ccunit_verbose_message = false
 verbose message flag.
bool _ccunit_debug_message
 flag for print debug message.
bool _ccunit_verbose_message
 flag for print log message.

説明

Output messages.


関数

void ccunit_dbg ( const char *  fmt,
  ... 
)
inline

print debug message.

引数:
fmtmessage format string.
...message arguments.

参照先 _ccunit_debug_message, と msg().

参照元 getEndOfTest(), getTestName(), readDocComment(), readDocCommentContents(), と readTestFunc().

関数の呼び出しグラフ:

呼出しグラフ:

void ccunit_err ( const char *  fmt,
  ... 
)
inline

print error message.

引数:
fmtmessage format string.
...message arguments.

参照先 msg().

参照元 ccunit_makeSuite(), ccunit_readSuite(), getTestName(), readDocCommentContents(), readSuite(), readTestCase(), と readTestFunc().

関数の呼び出しグラフ:

呼出しグラフ:

void ccunit_log ( const char *  fmt,
  ... 
)
inline

print log message.

引数:
fmtmessage format string.
...message arguments.

参照先 _ccunit_debug_message, _ccunit_verbose_message, と msg().

参照元 addTestCaseDef(), addTestSuiteDef(), getEndOfTest(), newFuncDef(), newTestCaseDef(), printPrototype(), printPrototypes(), readDocCommentContents(), readline(), と readTestCase().

関数の呼び出しグラフ:

呼出しグラフ:

void ccunit_msg ( const char *  fmt,
  ... 
)
inline

print message.

引数:
fmtmessage format string.
...message arguments.

参照先 msg().

関数の呼び出しグラフ:

static void msg ( const char *  prompt,
const char *  fmt,
va_list  args 
)
static

print message.

引数:
promptmessage prompt string.
fmtmessage format string for printf.
argsmessage arguments.

参照先 nestings().

参照元 ccunit_dbg(), ccunit_err(), ccunit_log(), と ccunit_msg().

関数の呼び出しグラフ:

呼出しグラフ:

static int nestings ( )
static

count msg function call nestings

戻り値:
1 when function nested, -1 when function returned, 0 when function is same level.

参照先 stackdir().

参照元 msg().

関数の呼び出しグラフ:

呼出しグラフ:

static int stackdir ( const int *  caller)
static

return stack growing direction.

引数:
callerstack variable address of caller function.
戻り値:
1 when stack growing up, -1 when stack growing down.

参照元 nestings().

呼出しグラフ:


変数

bool _ccunit_debug_message = false

debug message flag.

flag for print debug message.

参照元 ccunit_dbg(), ccunit_log(), と ccunit_makeSuite().

bool _ccunit_debug_message

flag for print debug message.

参照元 ccunit_dbg(), ccunit_log(), と ccunit_makeSuite().

bool _ccunit_verbose_message = false

verbose message flag.

flag for print log message.

参照元 ccunit_log(), と ccunit_makeSuite().

bool _ccunit_verbose_message

flag for print log message.

参照元 ccunit_log(), と ccunit_makeSuite().

SourceForge.jp hosts this site. Send comments to: CCUnit Developer