方法

GLibMarkupParseContextpop

自:2.18

声明 [src]

gpointer
g_markup_parse_context_pop (
  GMarkupParseContext* context
)

描述 [src]

完成临时子解析器的重定向过程。

此函数存在是为了收集由匹配调用 g_markup_parse_context_push() 分配的用户数据。必须在与 g_markup_parse_context_push() 调用的 start_element 处理程序对应的 end_element 处理程序中调用此函数。你不应该从错误回调调用此函数 — 在该情况下直接将 user_data 提供给回调。

此函数不打算直接由对调用子解析器感兴趣的用户调用。相反,它打算由子解析器本身使用以实现更高级的接口。

自:2.18

返回值

类型: gpointer

传递给 g_markup_parse_context_push() 的用户数据。

返回的数据由实例拥有。
返回值可以是 NULL