Path

A filter path. Can be a simple path that resolves to a dict, or a chained path that resolves across multiple dicts

Constructors

this
this(string name)
Undocumented in source.
this
this(string[] segments)
Undocumented in source.
this
this()
Undocumented in source.

Members

Functions

opEquals
bool opEquals(Path other)
Undocumented in source. Be warned that the author may not have intended to support it.
resolve
Tag resolve(Obj obj, Resolver resolver)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
size_t toHash()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

root
string root [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
segments
const(string[]) segments [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

emptyResolver
Tag emptyResolver(Obj , const(Path) )
Undocumented in source. Be warned that the author may not have intended to support it.

Meta