mCRL2
|
#include <lts_builder.h>
Public Types | |
typedef atermpp::indexed_set< lps::state, mcrl2::utilities::detail::GlobalThreadSafe > | indexed_set_for_states_type |
Public Member Functions | |
lts_builder () | |
std::size_t | add_action (const lps::multi_action &a) |
virtual void | add_transition (std::size_t from, const lps::multi_action &a, std::size_t to, const std::size_t number_of_threads=0)=0 |
virtual void | finalize (const indexed_set_for_states_type &state_map, bool timed)=0 |
virtual void | save (const std::string &filename)=0 |
virtual | ~lts_builder ()=default |
Public Attributes | |
utilities::unordered_map_large< lps::multi_action, std::size_t > | m_actions |
Definition at line 30 of file lts_builder.h.
typedef atermpp::indexed_set<lps::state, mcrl2::utilities::detail::GlobalThreadSafe> mcrl2::lts::lts_builder::indexed_set_for_states_type |
Definition at line 32 of file lts_builder.h.
|
inline |
Definition at line 37 of file lts_builder.h.
|
virtualdefault |
|
inline |
Definition at line 43 of file lts_builder.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
utilities::unordered_map_large<lps::multi_action, std::size_t> mcrl2::lts::lts_builder::m_actions |
Definition at line 35 of file lts_builder.h.