TypeValueTableRef

public struct TypeValueTableRef : TypeValueTableProtocol

The TypeValueTableRef type acts as a lightweight Swift reference to an underlying GTypeValueTable instance. It exposes methods that can operate on this data type through TypeValueTableProtocol conformance. Use TypeValueTableRef only as an unowned reference to an existing GTypeValueTable instance.

The GTypeValueTable provides the functions required by the GValue implementation, to serve as a container for values of a type.

  • ptr
    Untyped pointer to the underlying `GTypeValueTable` instance.
    

    For type-safe access, use the generated, typed pointer _ptr property instead.

    Declaration

    Swift

    public let ptr: UnsafeMutableRawPointer

TypeValueTable Record