Constructor

ValagirClassnew

Declaration

GirClass*
gir_class_new (
  GirInfoAttrsParameters* info_attrs,
  const gchar* name,
  const gchar* glib_type_name,
  const gchar* glib_get_type,
  const gchar* parent,
  const gchar* glib_type_struct,
  const gchar* glib_ref_func,
  const gchar* glib_unref_func,
  const gchar* glib_set_value_func,
  const gchar* glib_get_value_func,
  const gchar* c_type,
  const gchar* c_symbol_prefix,
  gboolean abstract,
  gboolean glib_fundamental,
  gboolean final,
  GirInfoElementsParameters* info_elements,
  GeeList* implements,
  GeeList* constructors,
  GeeList* methods,
  GeeList* method_inlines,
  GeeList* functions,
  GeeList* function_inlines,
  GeeList* virtual_methods,
  GeeList* fields,
  GeeList* properties,
  GeeList* signals,
  GeeList* unions,
  GeeList* constants,
  GeeList* records,
  GeeList* callbacks,
  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.
glib_type_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.
glib_get_type

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

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_struct

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_ref_func

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_unref_func

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_set_value_func

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_value_func

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

Type: gboolean

No description available.

glib_fundamental

Type: gboolean

No description available.

final

Type: gboolean

No description available.

info_elements

Type: GirInfoElementsParameters

No description available.

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

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

Type: GeeList

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

Type: GeeList

No description available.

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

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

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

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

No description available.

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