TreeIter

open class TreeIter : TreeIterBase

Tree Iterator

  • Underlying tree model structure

    Declaration

    Swift

    open var iter: GtkTreeIter
  • Empty tree/list iterator constructor

    Declaration

    Swift

    @inlinable
    public init()
  • Iterator copy constructor

    Declaration

    Swift

    @inlinable
    public convenience init(copy other: TreeIter)

    Parameters

    other

    iterator to copy

  • Iterator copy constructor

    Declaration

    Swift

    @inlinable
    public convenience init<T>(copy other: T) where T : TreeIterProtocol

    Parameters

    other

    iterator to copy

  • Unsafe untyped initialiser. Do not use unless you know the underlying data type the pointer points to conforms to StringProtocol.

    Declaration

    Swift

    @inlinable
    required public init(raw p: UnsafeMutableRawPointer)

    Parameters

    p

    raw pointer to the underlying object

  • Unsafe untyped initialiser. Do not use unless you know the underlying data type the pointer points to conforms to StringProtocol.

    Declaration

    Swift

    @inlinable
    override public init(retainingRaw raw: UnsafeMutableRawPointer)

    Parameters

    p

    raw pointer to the underlying object to be retained