13 template <Automaton Aut>
52 return aut_->print_state_name(s, out, fmt);
std::ostream & print(state_t s, std::ostream &out, format fmt={}) const
state_t_of< Aut > state_t
auto out(const Aut &aut, state_t_of< Aut > s)
Indexes of visible transitions leaving state s.
auto hash_value(const T &v) -> decltype(std::hash< T >
Following the naming convention of Boost.
typename detail::state_t_of_impl< base_t< ValueSet >>::type state_t_of
static size_t hash(state_t s)
static bool less(state_t l, state_t r)
An input/output format for valuesets.
static bool equal(state_t l, state_t r)
static constexpr bool is_letterized()
Provide a variadic mul on top of a binary mul(), and one().
weightset_mixin< detail::r_impl > r
stateset(const automaton_t &aut)