33 std::ostream& fado<mutable_automaton<ctx::lal_char_b>>
38 fado<vcsn::detail::transpose_automaton<mutable_automaton<ctx::lal_char_b>>>
39 (
const vcsn::detail::transpose_automaton<mutable_automaton<ctx::lal_char_b>>& aut,
44 std::ostream& grail<mutable_automaton<ctx::lal_char_b>>
49 grail<vcsn::detail::transpose_automaton<mutable_automaton<ctx::lal_char_b>>>
50 (
const vcsn::detail::transpose_automaton<mutable_automaton<ctx::lal_char_b>>& aut,
54 #if VCSN_INSTANTIATION 59 template <
typename Ctx>
61 register_b_functions()
67 # define REGISTER(Algo, ...) \ 68 dyn::detail::Algo ## _register(ssignature<__VA_ARGS__>(), \ 69 dyn::detail::Algo<__VA_ARGS__>) 80 static bool register_lal_char_b ATTRIBUTE_USED
81 = register_b_functions<ctx::lal_char_b>();
84 #endif // ! VCSN_INSTANTIATION std::shared_ptr< detail::mutable_automaton_impl< Context > > mutable_automaton
ExpansionSet::value_t determinize(const ExpansionSet &xs, const typename ExpansionSet::value_t &x)
Determinize an expansion.
Provide a variadic mul on top of a binary mul(), and one().
#define REGISTER(Algo,...)
Aut universal(const Aut &a)
VCSN_CTX_INSTANTIATE(ctx::lal_char_b)
ExpSet::value_t star_normal_form(const ExpSet &rs, const typename ExpSet::value_t &e)
Star-normal form of an expression.
auto are_equivalent(const Aut1 &a1, const Aut2 &a2) -> std::enable_if_t<(std::is_same< weightset_t_of< Aut1 >, b >::value &&std::is_same< weightset_t_of< Aut2 >, b >::value), bool >
Check equivalence between Boolean automata on a free labelset.
auto out(const Aut &aut, state_t_of< Aut > s)
Indexes of visible transitions leaving state s.