MeasuringVisitorImpl

Visitor to measure size of tree nodes

Constructors

this
this(SizeType[2] s)
Undocumented in source.

Members

Functions

complete
bool complete()
Undocumented in source. Be warned that the author may not have intended to support it.
doAfterChildren
void doAfterChildren(const(Data) data, Model model)
Undocumented in source. Be warned that the author may not have intended to support it.
doBeforeChildren
bool doBeforeChildren(const(Data) data, Model model)

returns true if the current children shouldn't be processed but traversing should be continued

doEnterNode
void doEnterNode(const(Data) data, Model model)
Undocumented in source. Be warned that the author may not have intended to support it.
doEnterTree
void doEnterTree(const(Data) data, Model model)
Undocumented in source. Be warned that the author may not have intended to support it.
doLeaveNode
void doLeaveNode(const(Data) data, Model model)
Undocumented in source. Be warned that the author may not have intended to support it.
engaged
bool engaged()
Undocumented in source. Be warned that the author may not have intended to support it.
setChildSize
auto setChildSize(Model model, ChildModel child_model, int len, float residual)
Undocumented in source. Be warned that the author may not have intended to support it.
setPath
auto setPath(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
startValue
auto startValue(size_t len)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

treePathEnabled
enum treePathEnabled;
Undocumented in source.

Variables

old_orientation
Orientation old_orientation;
Undocumented in source.
orientation
Orientation orientation;
Undocumented in source.
size
SizeType[2] size;
Undocumented in source.

Meta