PathTree

Undocumented in source.

Members

Aliases

Link
alias Link = ValueChain!Data
Undocumented in source.
LinkWithCoordinates
alias LinkWithCoordinates = ValueChainWithCoordinates!Data
Undocumented in source.

Functions

put
void put(string path, Data data)

Assign $(D_PSYMBOL data) to a node specified by $(D_PSYMBOL path). If that node already had value, replace it with $(D_PSYMBOL data), but increment value version and keep reference to previous value.

resolveCoordinates
Optional!string resolveCoordinates(string path, string upToRoot)
resolveValueChain
Optional!Link resolveValueChain(string path, string upToRoot)
Undocumented in source. Be warned that the author may not have intended to support it.
resolveValueChainWithCoordinates
Optional!LinkWithCoordinates resolveValueChainWithCoordinates(string path, string upToRoot)
Undocumented in source.

Meta