Tag

Undocumented in source.

Constructors

this
this(string tag_name)
Undocumented in source.

Members

Functions

opAssign
void opAssign(string tag_name)
Undocumented in source. Be warned that the author may not have intended to support it.
opCmp
int opCmp(Object t)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Object t)

If either id is uninitialized (empty) compare on name, otherwise on id

toHash
size_t toHash()

Turn into hash used by associative arrays. Note that in rare cases (i.e. where one tag is id is initialized and the other isn't this can lead to different hashes even though opEquals returns equal.

toJSON
JSONValue toJSON()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

parseJSON
Tag parseJSON(JSONValue json)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

id
UUID id;
Undocumented in source.
name
string name;
Undocumented in source.

Meta