24 std::ostream& fado<mutable_automaton<ctx::lan_char_b>>
25 (
const mutable_automaton<ctx::lan_char_b>& aut, std::ostream&
out);
29 fado<vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>>
30 (
const vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>& aut,
35 std::ostream& grail<mutable_automaton<ctx::lan_char_b>>
36 (
const mutable_automaton<ctx::lan_char_b>& aut, std::ostream&
out);
40 grail<vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>>
41 (
const vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>& aut,
45 #if VCSN_INSTANTIATION
50 template <
typename Ctx>
54 using aut_t = mutable_automaton<Ctx>;
56 # define REGISTER(Algo, ...) \
57 dyn::detail::Algo ## _register(ssignature<__VA_ARGS__>(), \
58 dyn::detail::Algo<__VA_ARGS__>)
66 static bool register_lan_char_b ATTRIBUTE_USED
67 = register_functions<ctx::lan_char_b>();
std::ostream & grail(const Aut &aut, std::ostream &out)
Print automaton in Grail format.
bool register_functions()
context< lan_char, vcsn::b > lan_char_b
auto out(const Aut &aut, state_t_of< Aut > s)
Indexes of visible transitions leaving state s.
std::ostream & fado(const Aut &aut, std::ostream &out=std::cout)
Format automaton to FAdo format.
#define REGISTER(Algo,...)
VCSN_CTX_INSTANTIATE(ctx::lal_char_b)