Breadcrumbs

Undocumented in source.

Members

Aliases

Key
alias Key = size_t
Undocumented in source.

Functions

applyDynamic
void applyDynamic(Node node, Style style)

Apply the breadcrumbs on the given node. Runs dynamic rules only.

applyStatic
void applyStatic(Node node, Style style)

Apply the breadcrumbs on the given node. Runs static rules only.

opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
Breadcrumbs opOpAssign(Breadcrumbs other)

Combine with another breadcrumbs instance.

Static functions

key
Key key(Rule[] rules)

Get an key for the given ruleset.

Variables

children
Breadcrumbs[Key] children;

Cached children instances.

crumbs
Rule[][] crumbs;

All rules activated by this instance.

Meta