Constructor

ValagirRecordnew

Declaration

GirRecord*
gir_record_new (
  GirInfoAttrsParameters* info_attrs,
  const gchar* name,
  const gchar* c_type,
  gboolean disguised,
  gboolean opaque,
  gboolean pointer,
  const gchar* glib_type_name,
  const gchar* glib_get_type,
  const gchar* c_symbol_prefix,
  gboolean foreign,
  const gchar* glib_is_gtype_struct_for,
  const gchar* copy_function,
  const gchar* free_function,
  GirInfoElementsParameters* info_elements,
  GeeList* fields,
  GeeList* functions,
  GeeList* function_inlines,
  GeeList* unions,
  GeeList* methods,
  GeeList* method_inlines,
  GeeList* constructors,
  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 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.
disguised

Type: gboolean

No description available.

opaque

Type: gboolean

No description available.

pointer

Type: gboolean

No description available.

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.
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.
foreign

Type: gboolean

No description available.

glib_is_gtype_struct_for

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.
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.
unions

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.
constructors

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: GirRecord

No description available.

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