FlagsClass

class FlagsClass(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

The class of a flags type holds information about its possible values.

Skipped during bindings generation

  • field g_type_class: TypeClass

Constructors

Link copied to clipboard
constructor()

Allocate a new FlagsClass.

constructor(scope: <Error class: unknown class>)

Allocate a new FlagsClass using the provided AutofreeScope.

constructor(mask: <Error class: unknown class>, nValues: <Error class: unknown class>, values: FlagsValue?)

Allocate a new FlagsClass.

constructor(mask: <Error class: unknown class>, nValues: <Error class: unknown class>, values: FlagsValue?, scope: <Error class: unknown class>)

Allocate a new FlagsClass using the provided AutofreeScope.

constructor(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

Properties

Link copied to clipboard
val gobjectFlagsClassPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
var mask: <Error class: unknown class>

a mask covering all possible values.

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

the number of possible values.

Link copied to clipboard

an array of #GFlagsValue structs describing the individual values.

Functions

Link copied to clipboard
open override fun toString(): String