Constructor

ValagirNamespacenew

Declaration

GirNamespace*
gir_namespace_new (
  const gchar* name,
  const gchar* version,
  const gchar* c_identifier_prefixes,
  const gchar* c_symbol_prefixes,
  const gchar* c_prefix,
  const gchar* shared_library,
  GeeList* aliases,
  GeeList* classes,
  GeeList* interfaces,
  GeeList* records,
  GeeList* enums,
  GeeList* functions,
  GeeList* function_inlines,
  GeeList* function_macros,
  GeeList* unions,
  GeeList* bit_fields,
  GeeList* callbacks,
  GeeList* constants,
  GeeList* attributes,
  GeeList* boxeds,
  GeeList* doc_sections,
  GirXmlReference* source
)

Description

No description available.

Parameters

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

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_identifier_prefixes

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_prefixes

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_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.
shared_library

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

Type: GeeList

No description available.

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

Type: GeeList

No description available.

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

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

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

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

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

Type: GeeList

No description available.

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

Type: GeeList

No description available.

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

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

No description available.

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