Constructor

ValagirInterfacenew

Declaration

GirInterface*
gir_interface_new (
  GirInfoAttrsParameters* info_attrs,
  const gchar* name,
  const gchar* glib_type_name,
  const gchar* glib_get_type,
  const gchar* c_symbol_prefix,
  const gchar* c_type,
  const gchar* glib_type_struct,
  GirInfoElementsParameters* info_elements,
  GeeList* prerequisites,
  GeeList* implements,
  GeeList* functions,
  GeeList* function_inlines,
  GirConstructor* constructor,
  GeeList* methods,
  GeeList* method_inlines,
  GeeList* virtual_methods,
  GeeList* fields,
  GeeList* properties,
  GeeList* signals,
  GeeList* callbacks,
  GeeList* constants,
  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.
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.
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.
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.
info_elements

Type: GirInfoElementsParameters

No description available.

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

Type: GeeList

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

Type: GirConstructor

No description available.

The argument can be NULL.
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.
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.
callbacks

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

Type: GirXmlReference

No description available.

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

Return value

Type: GirInterface

No description available.

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