| GObject Introspection Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#define GI_IS_PROPERTY_INFO (info) typedef GIPropertyInfo; GParamFlags g_property_info_get_flags (GIPropertyInfo *info); GITransfer g_property_info_get_ownership_transfer (GIPropertyInfo *info); GITypeInfo * g_property_info_get_type (GIPropertyInfo *info);
GIPropertyInfo represents a property. A property belongs to either a GIObjectInfo or a GIInterfaceInfo.
#define GI_IS_PROPERTY_INFO(info)
Checks if info is a GIPropertyInfo.
|
an info structure |
typedef GIBaseInfo GIPropertyInfo;
Represents a property of a GIObjectInfo or a GIInterfaceInfo.
GParamFlags g_property_info_get_flags (GIPropertyInfo *info);
Obtain the flags for this property info. See GParamFlags for more information about possible flag values.
|
a GIPropertyInfo |
Returns : |
the flags |
GITransfer g_property_info_get_ownership_transfer
(GIPropertyInfo *info);
Obtain the ownership transfer for this property. See GITransfer for more information about transfer values.
|
a GIPropertyInfo |
Returns : |
the transfer |
GITypeInfo * g_property_info_get_type (GIPropertyInfo *info);
Obtain the type information for the property info.
|
a GIPropertyInfo |
Returns : |
the GITypeInfo, free it with
g_base_info_unref() when done. [transfer full]
|