|
| | Tag () |
| | Tag(): Constructor Construct a new tag, using the internal global sequence number.
|
| |
| | Tag (const Tag &other)=default |
| | Tag(): Copy constructor.
|
| |
| | Tag (Tag *parent) |
| | Tag(): Construct as a child of a parent Tag. This will increment the child sequence counter in the parent.
|
| |
| | operator std::string () const |
| | std::string(): String casting operator
|
| |
| bool | operator== (const Tag &other) const |
| | ==(): Equality operator
|
| |
| bool | operator!= (const Tag &other) const |
| | !=(): Inequality operator
|
| |
| bool | operator== (const std::string &s) const |
| | ==(): Equality operator (vs. string)
|
| |
| bool | operator!= (const std::string &s) const |
| | !=(): Inequality operator (vs. string)
|
| |
Tag(): Simple class to provide nested sequence numbering.
Tags are identifiers for objects in simulation. Tags are nested, meaning that one Tag can be a child of another. In this case, the the tag is labeled like so: <parent>.<child>[.<child>]*
Definition at line 30 of file Tag.hpp.