|
|
typedef Graph::state | state |
|
typedef Graph::edge | edge |
|
typedef State_Name | name |
|
typedef std::unordered_map< name, state, Name_Hash, Name_Equal > | name_to_state_t |
|
typedef std::vector< name > | state_to_name_t |
|
|
| named_graph (Graph &g) |
|
Graph & | graph () |
|
Graph & | graph () const |
|
template<typename... Args> |
| state | new_state (name n, Args &&... args) |
| bool | alias_state (state s, name newname) |
| | Give an alternate name to a state.
|
|
state | get_state (name n) const |
|
name | get_name (state s) const |
|
bool | has_state (name n) const |
|
const state_to_name_t & | names () const |
|
template<typename... Args> |
| edge | new_edge (name src, name dst, Args &&... args) |
|
template<typename I, typename... Args> |
| edge | new_univ_edge (name src, I dst_begin, I dst_end, Args &&... args) |
|
template<typename... Args> |
| edge | new_univ_edge (name src, const std::initializer_list< State_Name > &dsts, Args &&... args) |
|
|
name_to_state_t | name_to_state |
|
state_to_name_t | state_to_name |
The documentation for this class was generated from the following file:
Please direct any
question,
comment, or
bug report to the Spot mailing list at
spot@lrde.epita.fr.
Generated on for spot by
1.15.0