Pandora.Paradigm.Structure.Splay
data Splay a Source #
Constructors
Defined in Pandora.Paradigm.Structure.Splay
Associated Types
type Rotational ('Right 'Zig) (Construction Wye) a Source #
Methods
rotation :: Tagged ('Right 'Zig) (Construction Wye a0) -> Rotational ('Right 'Zig) (Construction Wye) a0 Source #
type Rotational ('Left 'Zig) (Construction Wye) a Source #
rotation :: Tagged ('Left 'Zig) (Construction Wye a0) -> Rotational ('Left 'Zig) (Construction Wye) a0 Source #
type Rotational ('Right ('Zig 'Zag)) (Construction Wye) a Source #
rotation :: Tagged ('Right ('Zig 'Zag)) (Construction Wye a0) -> Rotational ('Right ('Zig 'Zag)) (Construction Wye) a0 Source #
type Rotational ('Left ('Zig 'Zag)) (Construction Wye) a Source #
rotation :: Tagged ('Left ('Zig 'Zag)) (Construction Wye a0) -> Rotational ('Left ('Zig 'Zag)) (Construction Wye) a0 Source #
type Rotational ('Right ('Zig 'Zig)) (Construction Wye) a Source #
rotation :: Tagged ('Right ('Zig 'Zig)) (Construction Wye a0) -> Rotational ('Right ('Zig 'Zig)) (Construction Wye) a0 Source #
type Rotational ('Left ('Zig 'Zig)) (Construction Wye) a Source #
rotation :: Tagged ('Left ('Zig 'Zig)) (Construction Wye a0) -> Rotational ('Left ('Zig 'Zig)) (Construction Wye) a0 Source #
maybe_subtree :: Maybe a -> Maybe a -> Wye a Source #