Copy an automaton.
More...
#include <copy.hh>
template<typename AutIn, typename AutOut, typename InOutMap = std::unordered_map<state_t, state_t>>
struct awali::sttc::internal::copier< AutIn, AutOut, InOutMap >
Copy an automaton.
- Precondition
- AutIn <: AutOut.
◆ origins_t
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
A map from result state to original state.
◆ copier()
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
◆ in_out_map()
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
◆ no_weight()
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
template<typename Pred >
◆ operator()()
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
template<typename Pred >
◆ origins()
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
◆ print()
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
◆ set_history()
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
◆ in_
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
◆ out_
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
◆ out_state
template<typename AutIn , typename AutOut , typename InOutMap = std::unordered_map<state_t, state_t>>
input state -> output state.
The documentation for this struct was generated from the following file:
- /home/marsault/git-client/telecom/awali.git/awali/sttc/algos/copy.hh