结构

GObjectParamSpecPool

描述 [src]

struct GParamSpecPool {
  /* No available fields */
}

GParamSpecPool 维护一个 GParamSpecs 集合,可以按所有者和名称快速访问。

GObject 属性系统的实现使用这样的池来存储所有对象类型的属性的 GParamSpecs

函数

g_param_spec_pool_new

创建新的 GParamSpecPool

实例方法

g_param_spec_pool_free

释放 GParamSpecPool 分配的资源。

自 2.80 起

g_param_spec_pool_insert

在池中插入一个 GParamSpec

g_param_spec_pool_list

获取池中所有 GParamSpecs 的数组,该 GParamSpecsowner_type 所有。

g_param_spec_pool_list_owned

获取池中所有 GParamSpecsGList,该 GParamSpecsowner_type 所有。

g_param_spec_pool_lookup

在池中查找一个 GParamSpec

g_param_spec_pool_remove

从池中删除一个 GParamSpec