ValueArray

class ValueArray(pointer: <Error class: unknown class><<Error class: unknown class>>)

A #GValueArray contains an array of #GValue elements.

Skipped during bindings generation

  • method sort: g_value_array_sort is shadowedBy sort_with_data

  • field n_prealloced: Record field n_prealloced is private

Constructors

Link copied to clipboard
constructor(pointer: <Error class: unknown class><<Error class: unknown class>>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val gobjectValueArrayPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
var nValues: <Error class: unknown class>

number of values contained in the array

Link copied to clipboard

array of values

Functions

Link copied to clipboard
fun append(value: Value? = null): ValueArray

Insert a copy of @value as last element of @value_array. If @value is null, an uninitialized value is appended.

Link copied to clipboard

Construct an exact copy of a #GValueArray by duplicating all its contents.

Link copied to clipboard
fun getNth(index: <Error class: unknown class>): Value

Return a pointer to the value at @index_ containd in @value_array.

Link copied to clipboard
fun insert(index: <Error class: unknown class>, value: Value? = null): ValueArray

Insert a copy of @value at specified position into @value_array. If @value is null, an uninitialized value is inserted.

Link copied to clipboard
fun prepend(value: Value? = null): ValueArray

Insert a copy of @value as first element of @value_array. If @value is null, an uninitialized value is prepended.

Link copied to clipboard
fun remove(index: <Error class: unknown class>): ValueArray

Remove the value at position @index_ from @value_array.

Link copied to clipboard
fun sort(compareFunc: <Error class: unknown class>): ValueArray

Sort @value_array using @compare_func to compare the elements according to the semantics of #GCompareDataFunc.