Constructor

ValagirUnionnew

Declaration

GirUnion*
gir_union_new (
  GirInfoAttrsParameters* info_attrs,
  const gchar* name,
  const gchar* c_type,
  const gchar* c_symbol_prefix,
  const gchar* glib_type_name,
  const gchar* glib_get_type,
  const gchar* copy_function,
  const gchar* free_function,
  GirInfoElementsParameters* info_elements,
  GeeList* fields,
  GeeList* constructors,
  GeeList* methods,
  GeeList* method_inlines,
  GeeList* functions,
  GeeList* function_inlines,
  GeeList* records,
  GirXmlReference* source
)

Description

No description available.

Parameters

info_attrs

Type: GirInfoAttrsParameters

No description available.

The data is owned by the caller of the function.
name

Type: const gchar*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
c_type

Type: const gchar*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
c_symbol_prefix

Type: const gchar*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
glib_type_name

Type: const gchar*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
glib_get_type

Type: const gchar*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
copy_function

Type: const gchar*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
free_function

Type: const gchar*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
info_elements

Type: GirInfoElementsParameters

No description available.

The data is owned by the caller of the function.
fields

Type: GeeList

No description available.

The data is owned by the caller of the function.
constructors

Type: GeeList

No description available.

The data is owned by the caller of the function.
methods

Type: GeeList

No description available.

The data is owned by the caller of the function.
method_inlines

Type: GeeList

No description available.

The data is owned by the caller of the function.
functions

Type: GeeList

No description available.

The data is owned by the caller of the function.
function_inlines

Type: GeeList

No description available.

The data is owned by the caller of the function.
records

Type: GeeList

No description available.

The data is owned by the caller of the function.
source

Type: GirXmlReference

No description available.

The argument can be NULL.
The data is owned by the caller of the function.

Return value

Type: GirUnion

No description available.

The caller of the function takes ownership of the data, and is responsible for freeing it.