Member functions¶
This page contains information about the member functions of the Ukkonen::Node struct.
-
node_index_type &libsemigroups::Ukkonen::Node::child(letter_type c)¶
The index of the child node corresponding to a letter (if any).
- Parameters:
c – the first letter in the edge of the node.
- Throws:
(None) – This function guarantees not to throw a
LibsemigroupsException.- Returns:
A reference to the index of the child node a value of type
size_t.
-
node_index_type libsemigroups::Ukkonen::Node::child(letter_type c) const¶
The index of the child node corresponding to a letter (if any).
- Parameters:
c – the first letter in the edge of the node.
- Throws:
(None) – This function guarantees not to throw a
LibsemigroupsException.- Returns:
The index of the child node, a value of type
size_t.
-
inline bool libsemigroups::Ukkonen::Node::is_leaf() const noexcept¶
Returns
trueif the node is a leaf andfalseif not.- Parameters (None)
- Throws:
(None) – This function is
noexceptand is guaranteed never to throw.- Returns:
A value of type
bool.