ObjectPath

Undocumented in source.

Constructors

this
this(string objPath)
Undocumented in source.

Members

Functions

chompPrefix
ObjectPath chompPrefix(ObjectPath prefix)

Removes a prefix from this path and returns the remainder. Keeps leading slashes. Returns this unmodified if the prefix doesn't match.

opBinary
ObjectPath opBinary(string rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ObjectPath opBinary(ObjectPath rhs)
Undocumented in source.
opCast
T opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
T opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(typeof(this) b)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(typeof(this) b)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(string b)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(string rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(ObjectPath rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
startsWith
bool startsWith(ObjectPath withThat)
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.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
value
string value()

Returns the string representation of this ObjectPath.

Manifest constants

root
enum root;
Undocumented in source.

Static functions

assumePath
ObjectPath assumePath(string path)

Does an unsafe assignment to an ObjectPath.

isValid
bool isValid(string objPath)

Meta