The return type of traverse indicating the position reached by following a path in the tree.
Public Member Functions | |
| State ()=default | |
| Default constructor. | |
| State (node_index_type vv, edge_index_type ppos) | |
| Construct from index and position. | |
| State (State &&)=default | |
| Default move constructor. | |
| State (State const &)=default | |
| Default copy constructor. | |
| State & | operator= (State &&)=default |
| Default move assignment. | |
| State & | operator= (State const &)=default |
| Default copy assignment. | |
| bool | operator== (State const &that) const noexcept |
| Compare states. | |
|
default |
Default constructor.
|
default |
Default copy constructor.
|
default |
Default move constructor.
|
inline |
Construct from index and position.
| vv | the index of the node reached. |
| ppos | the position in the edge leading to vv. |
|
inlinenoexcept |
Two states are equal if and only if their data members coincide.
| that | the state to compare. |
true if that is equal to this, and false otherwise.| edge_index_type pos |
The position in the edge leading to the node v reached.
| node_index_type v |
The index in Ukkonen::nodes of the node at the end of the position reached.