diff --git a/giarginfo.c b/giarginfo.c index 40dcd52b5..dc1d1162e 100644 --- a/giarginfo.c +++ b/giarginfo.c @@ -35,7 +35,13 @@ * GIArgInfo represents an argument. An argument is always * part of a #GICallableInfo. * - * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIArgInfo + * + * */ /** diff --git a/gibaseinfo.c b/gibaseinfo.c index 5cb153234..c8444a5ea 100644 --- a/gibaseinfo.c +++ b/gibaseinfo.c @@ -180,6 +180,21 @@ _g_type_info_init (GIBaseInfo *info, * * * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIArgInfo + * +----GICallableInfo + * +----GIConstantInfo + * +----GIErrorDomainInfo + * +----GIFieldInfo + * +----GIPropertyInfo + * +----GIRegisteredTypeInfo + * +----GITypeInfo + * + * + * */ /** diff --git a/gicallableinfo.c b/gicallableinfo.c index da6b50b05..845b3db9f 100644 --- a/gicallableinfo.c +++ b/gicallableinfo.c @@ -39,6 +39,16 @@ * A callable has a list of arguments (#GIArgInfo), a return type, * direction and a flag which decides if it returns null. * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GICallableInfo + * +----GIFunctionInfo + * +----GISignalInfo + * +----GIVFuncInfo + * + * */ static guint32 diff --git a/giconstantinfo.c b/giconstantinfo.c index 551e73cd5..4a3b838d7 100644 --- a/giconstantinfo.c +++ b/giconstantinfo.c @@ -33,6 +33,14 @@ * GIConstantInfo represents a constant. A constant has a type associated * which can be obtained by calling g_constant_info_get_type() and a value, * which can be obtained by calling g_constant_info_get_value(). + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIConstantInfo + * + * */ diff --git a/gienuminfo.c b/gienuminfo.c index ac8f09249..9ecbc2aba 100644 --- a/gienuminfo.c +++ b/gienuminfo.c @@ -33,6 +33,15 @@ * A GIEnumInfo represents an enumeration and a GIValueInfo struct represents a value * of an enumeration. The GIEnumInfo contains a set of values and a type * The GIValueInfo is fetched by calling g_enum_info_get_value() on a #GIEnumInfo. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIRegisteredTypeInfo + * +----GIEnumInfo + * + * */ /** diff --git a/gierrordomaininfo.c b/gierrordomaininfo.c index aa06719ff..86e40c59b 100644 --- a/gierrordomaininfo.c +++ b/gierrordomaininfo.c @@ -33,6 +33,14 @@ * A GIErrorDomainInfo struct represents a domain of a #GError. * An error domain is associated with a #GQuark and contains a pointer * to an enum with all the error codes. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIErrorDomainInfo + * + * */ /** diff --git a/gifieldinfo.c b/gifieldinfo.c index a902e6f67..14e371f87 100644 --- a/gifieldinfo.c +++ b/gifieldinfo.c @@ -37,6 +37,14 @@ * or g_object_info_get_value(). * A field has a size, type and a struct offset asssociated and a set of flags, * which is currently #GI_FIELD_IS_READABLE or #GI_FIELD_IS_WRITABLE. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIFieldInfo + * + * */ /** diff --git a/gifunctioninfo.c b/gifunctioninfo.c index 33852801f..736537024 100644 --- a/gifunctioninfo.c +++ b/gifunctioninfo.c @@ -39,6 +39,17 @@ * * See also #GICallableInfo for information on how to retreive arguments and * other metadata. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GICallableInfo + * +----GIFunctionInfo + * +----GISignalInfo + * +----GIVFuncInfo + * + * */ GIFunctionInfo * diff --git a/gipropertyinfo.c b/gipropertyinfo.c index d5cfe22d3..9fe485c23 100644 --- a/gipropertyinfo.c +++ b/gipropertyinfo.c @@ -32,6 +32,14 @@ * * GIPropertyInfo represents a property. A property belongs to * either a #GIObjectInfo or a #GIInterfaceInfo. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIPropertyInfo + * + * */ /** diff --git a/giregisteredtypeinfo.c b/giregisteredtypeinfo.c index fe159cf8d..cc43d284e 100644 --- a/giregisteredtypeinfo.c +++ b/giregisteredtypeinfo.c @@ -40,6 +40,19 @@ * To get the name call g_registered_type_info_get_type_name(). * Most users want to call g_registered_type_info_get_g_type() and don't worry * about the rest of the details. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GIRegisteredTypeInfo + * +----GIEnumInfo + * +----GIInterfaceInfo + * +----GIObjectInfo + * +----GIStructInfo + * +----GIUnionInfo + * + * */ /** diff --git a/gisignalinfo.c b/gisignalinfo.c index 852dd5256..b19d98e9c 100644 --- a/gisignalinfo.c +++ b/gisignalinfo.c @@ -35,6 +35,17 @@ * * See #GICallableInfo for information on how to retreive arguments * and other metadata from the signal. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GICallableInfo + * +----GIFunctionInfo + * +----GISignalInfo + * +----GIVFuncInfo + * + * */ /** diff --git a/gitypeinfo.c b/gitypeinfo.c index 68c3dc108..4904c2ba9 100644 --- a/gitypeinfo.c +++ b/gitypeinfo.c @@ -40,6 +40,14 @@ * g_type_info_get_interface() to get a reference to the base info for that * interface. * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GITypeInfo + * + * + * */ /** diff --git a/givfuncinfo.c b/givfuncinfo.c index 3990ea944..da86ed4df 100644 --- a/givfuncinfo.c +++ b/givfuncinfo.c @@ -34,6 +34,17 @@ * * GIVfuncInfo represents a virtual function. A property belongs to * either a #GIObjectInfo or a #GIInterfaceInfo. + * + * + * Struct hierarchy + * + * GIBaseInfo + * +----GICallableInfo + * +----GIFunctionInfo + * +----GISignalInfo + * +----GIVFuncInfo + * + * */ GIVFuncInfo *