函數

GObjectparam_spec_object

宣告 [原始碼]

GParamSpec*
g_param_spec_object (
  const gchar* name,
  const gchar* nick,
  const gchar* blurb,
  GType object_type,
  GParamFlags flags
)

描述 [原始碼]

建立一個新的 GParamSpecBoxed 實例來指定衍生的 G_TYPE_OBJECT 屬性。

有關屬性名稱的詳細資料,請參閱 g_param_spec_internal()

參數

name

類型: const gchar*

指定屬性的規範名稱。

資料為函數呼叫方所有。
該值為帶有 NULL 終止符的 UTF-8 字串。
nick

類型: const gchar*

為指定屬性取的暱稱。

這個參數可以是 NULL
資料為函數呼叫方所有。
該值為帶有 NULL 終止符的 UTF-8 字串。
blurb

類型: const gchar*

為指定屬性取的說明。

這個參數可以是 NULL
資料為函數呼叫方所有。
該值為帶有 NULL 終止符的 UTF-8 字串。
object_type

類型: GType

此屬性的衍生 G_TYPE_OBJECT 類型。

flags

類型: GParamFlags

指定屬性的旗標。

傳回值

類型: GParamSpec

一個新建立的參數規範。

函數呼叫方會擁有此資料的所有權,並負責釋放它。