TagList

Node parameter assigning a new set of tags to a node.

Members

Functions

add
TagList add()

Create a new set of tags expanded by the given set of tags.

apply
void apply(Node node)

Assign this list of tags to the given node.

empty
bool empty()

Check if the range is empty.

get
const(TagID)[] get()

Get a list of all tags in the list.

intersect
auto intersect(TagList tags)

Get the intesection of the two tag lists.

length
size_t length()

Count all tags.

remove
TagList remove()

Remove given tags from the list.

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

Meta