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 ExpSet::value_t star_normal_form(const ExpSet &rs, const typename ExpSet::value_t &e)
Star-normal form of an expression. 
 
std::shared_ptr< detail::mutable_automaton_impl< Context > > mutable_automaton
 
VCSN_CTX_INSTANTIATE(ctx::lal_char_b)
 
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. 
 
Aut universal(const Aut &a)
 
#define REGISTER(Algo,...)
 
auto out(const Aut &aut, state_t_of< Aut > s)
Indexes of visible transitions leaving state s. 
 
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().