1 #ifndef VCSN_CTX_LAN_CHAR_B_HH
2 # define VCSN_CTX_LAN_CHAR_B_HH
25 std::ostream& fado<mutable_automaton<ctx::lan_char_b>>
26 (
const mutable_automaton<ctx::lan_char_b>& aut, std::ostream& out);
30 fado<vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>>
31 (
const vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>& aut,
36 std::ostream& grail<mutable_automaton<ctx::lan_char_b>>
37 (
const mutable_automaton<ctx::lan_char_b>& aut, std::ostream& out);
41 grail<vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>>
42 (
const vcsn::detail::transpose_automaton<mutable_automaton<ctx::lan_char_b>>& aut,
46 # if VCSN_INSTANTIATION
51 template <
typename Ctx>
55 using aut_t = mutable_automaton<Ctx>;
56 using namespace dyn::detail;
58 #define REGISTER(Algo, ...) \
59 Algo ## _register(ssignature<__VA_ARGS__>(), Algo<__VA_ARGS__>)
67 static bool register_lan_char_b = register_functions<ctx::lan_char_b>();
73 #endif // !VCSN_CTX_LAN_CHAR_B_HH
context< lan_char, vcsn::b > lan_char_b
std::ostream & grail(const Aut &aut, std::ostream &out)
VCSN_CTX_INSTANTIATE(ctx::lal_char_b)
#define REGISTER(Algo,...)
std::ostream & fado(const Aut &aut, std::ostream &out)
bool register_functions()