Constructor

ValagirParameternew

Declaration

GirParameter*
gir_parameter_new (
  const gchar* name,
  gboolean nullable,
  gboolean allow_none,
  gboolean introspectable,
  const gchar* closure,
  const gchar* destroy,
  GirScope scope,
  GirDirection direction,
  gboolean caller_allocates,
  gboolean optional,
  gboolean skip,
  GirTransferOwnership transfer_ownership,
  GirDocElementsParameters* doc_elements,
  GirAnyType* anytype,
  GirVarargs* varargs,
  GeeList* attributes,
  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.
nullable

Type: gboolean

No description available.

allow_none

Type: gboolean

No description available.

introspectable

Type: gboolean

No description available.

closure

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

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

Type: GirScope

No description available.

direction

Type: GirDirection

No description available.

caller_allocates

Type: gboolean

No description available.

optional

Type: gboolean

No description available.

skip

Type: gboolean

No description available.

transfer_ownership

Type: GirTransferOwnership

No description available.

doc_elements

Type: GirDocElementsParameters

No description available.

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

Type: GirAnyType

No description available.

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

Type: GirVarargs

No description available.

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

Type: GirXmlReference

No description available.

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

Return value

Type: GirParameter

No description available.

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