我在.h文件中有以下代码:

/**
 * udp_result_s:
 * @available: indicates the availability of the property stored in @data
 * @data: the property value (will only be meaningful if @available indicates its presence)
 *
 * A transparent struct, representing the result of a query on a UDP object. Note that the @data field will contain unspecified junk *unless* @available is `udp_PRESENT`.
 */
typedef struct udp_result_s
{
  /*< public > */
  udp_availability available;
  void *data;
} udp_result_s;

出于某种原因,我完全无法理解,这并没有出现在GTK doc生成的文档中从这个文件中生成的其他所有东西都是-我是否遗漏了一些非常明显的东西?

最佳答案

尝试:

typedef struct
{
  /*< public > */
  udp_availability available;
  void *data;
} udp_result_s;

关于c - GTK-doc未呈现结构的文档注释,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29535408/

10-09 06:05