TreeAaIter

Struct that iterates over keys or values of a StackTreeAA.

Members

Aliases

IterType
alias IterType = typeof(mFun(tree.head.payload))
Undocumented in source.
Node
alias Node = typeof(*(tree.head))
Undocumented in source.
mFun
alias mFun = unaryFun!(mapFun)
Undocumented in source.

Functions

opApply
int opApply(int delegate(ref IterType) dg)

Properties

length
size_t length [@property getter]

Variables

tree
T tree;
Undocumented in source.

Bugs

Uses opApply instead of the more flexible ranges, because I haven't figured out how to iterate efficiently and in sorted order over a tree without control of the stack.

Meta