功能

GLibassertion_message_expr

声明 [源代码]

void
g_assertion_message_expr (
  const char* domain,
  const char* file,
  int line,
  const char* func,
  const char* expr
)

描述 [源代码]

内部功能用于打印公共 g_assert()g_assert_not_reached() 宏的消息。

此功能并不直接对语言绑定可用。

参数

domain

类型: const char*

日志域。

该参数可以为 NULL
数据归函数的调用者所有。
该值为 NUL 终止的 UTF-8 字符串。
file

类型: const char*

包含断言的文件。

数据归函数的调用者所有。
该值为 NUL 终止的 UTF-8 字符串。
line

类型: int

断言所在的行号。

func

类型: const char*

包含断言的函数。

数据归函数的调用者所有。
该值为 NUL 终止的 UTF-8 字符串。
expr

类型: const char*

失败的表达式。

该参数可以为 NULL
数据归函数的调用者所有。
该值为 NUL 终止的 UTF-8 字符串。