+2002-12-10 Matthias Clasen <maclas@gmx.de>
+
+ * gobject/tmpl/generic_values.sgml:
+ * gobject/tmpl/gtype.sgml:
+ * gobject/tmpl/enumerations_flags.sgml: Add docs.
+
2002-12-09 Matthias Clasen <maclas@gmx.de>
* gobject/tmpl/gtype.sgml:
<!-- ##### MACRO G_ENUM_CLASS_TYPE ##### -->
<para>
-
+Returns the type identifier from a given #GEnumClass structure.
</para>
-@class:
+@class: a #GEnumClass
<!-- ##### MACRO G_ENUM_CLASS_TYPE_NAME ##### -->
<para>
-
+Returns the static type name from a given #GEnumClass structure.
</para>
-@class:
+@class: a #GEnumClass
<!-- ##### MACRO G_TYPE_IS_ENUM ##### -->
<!-- ##### MACRO G_FLAGS_CLASS_TYPE ##### -->
<para>
-
+Returns the type identifier from a given #GFlagsClass structure.
</para>
-@class:
+@class: a #GFlagsClass
<!-- ##### MACRO G_FLAGS_CLASS_TYPE_NAME ##### -->
<para>
-
+Returns the static type name from a given #GFlagsClass structure.
</para>
-@class:
+@class: a #GFlagsClass
<!-- ##### STRUCT GEnumValue ##### -->
<!-- ##### MACRO G_TYPE_IS_VALUE_ABSTRACT ##### -->
<para>
-
+Returns %TRUE if @type is an abstract value type. An abstract value type
+introduces a value table, but can't be used for g_value_init() and is normally
+used as an abstract base type for derived value types.
</para>
-@type:
+@type: A #GType value.
<!-- ##### MACRO G_IS_VALUE ##### -->
<!-- ##### MACRO G_TYPE_IS_VALUE_TYPE ##### -->
<para>
-
+Returns %TRUE if @type is a value type which can be used for
+g_value_init().
</para>
@type: A #GType value.
@instance: Location of the #GTypeInstance structure.
@g_type: The anchestor type of the class to be returned.
-@c_type: The corresponding C type of @g_Type.
+@c_type: The corresponding C type of @g_type.
<!-- ##### MACRO G_TYPE_INSTANCE_GET_INTERFACE ##### -->
<para>
-
+Returns the interface structure for interface @g_type of a given @instance.
</para>
-@instance:
-@g_type:
-@c_type:
+@instance: Location of the #GTypeInstance structure.
+@g_type: The interface type to be returned.
+@c_type: The corresponding C type of @g_type.
<!-- ##### MACRO G_TYPE_CHECK_INSTANCE ##### -->
<!-- ##### FUNCTION g_type_name ##### -->
<para>
-Return the unique name that is assigned to a type ID (this is the preferred method
+Returns the unique name that is assigned to a type ID (this is the preferred method
to find out whether a specific type has been registered for the passed in ID yet).
</para>
@G_TYPE_FLAG_ABSTRACT: Indicates an abstract type. No instances can be
created for an abstract type.
-@G_TYPE_FLAG_VALUE_ABSTRACT:
+@G_TYPE_FLAG_VALUE_ABSTRACT: Indicates an abstract value type, i.e. a type
+ that introduces a value table, but can't be used for
+ g_value_init().
<!-- ##### ENUM GTypeFundamentalFlags ##### -->
<para>
if there is one.
</para>
<para>
-Like g_type_create_instance(), this function is reserved for implementors of
+Like g_type_create_i * gobject/tmpl/gtype.sgml:
+ * gobject/tmpl/enumerations_flags.sgml: Add docs.
+nstance(), this function is reserved for implementors of
fundamental types.
</para>