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
)
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:
GeeListNo description available.
The data is owned by the caller of the function. classes-
Type:
GeeListNo description available.
The data is owned by the caller of the function. interfaces-
Type:
GeeListNo description available.
The data is owned by the caller of the function. records-
Type:
GeeListNo description available.
The data is owned by the caller of the function. enums-
Type:
GeeListNo description available.
The data is owned by the caller of the function. functions-
Type:
GeeListNo description available.
The data is owned by the caller of the function. function_inlines-
Type:
GeeListNo description available.
The data is owned by the caller of the function. function_macros-
Type:
GeeListNo description available.
The data is owned by the caller of the function. unions-
Type:
GeeListNo description available.
The data is owned by the caller of the function. bit_fields-
Type:
GeeListNo description available.
The data is owned by the caller of the function. callbacks-
Type:
GeeListNo description available.
The data is owned by the caller of the function. constants-
Type:
GeeListNo description available.
The data is owned by the caller of the function. attributes-
Type:
GeeListNo description available.
The data is owned by the caller of the function. boxeds-
Type:
GeeListNo description available.
The data is owned by the caller of the function. doc_sections-
Type:
GeeListNo description available.
The data is owned by the caller of the function. source-
Type:
GirXmlReferenceNo 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. |