![]() |
Vcsn
2.2a
Be Rational
|
#include <vcsn/algos/is-deterministic.hh>#include <vcsn/algos/standard.hh>#include <vcsn/core/mutable-automaton.hh>#include <vcsn/misc/static-if.hh>#include <vcsn/misc/symbol.hh>Go to the source code of this file.
Classes | |
| struct | vcsn::auto_tag |
| Tag to request the most appropriate version of an algorithm. More... | |
| struct | vcsn::deterministic_tag |
| Tag for operations on deterministic automata. More... | |
| struct | vcsn::general_tag |
| Tag for operations on all automata. More... | |
| struct | vcsn::standard_tag |
| Tag for operations on standard automata. More... | |
| struct | vcsn::boolean_tag |
| Request the Boolean specialization for determinization (B and F2). More... | |
| struct | vcsn::dijkstra_tag |
| Dijkstra implementation. More... | |
| struct | vcsn::weighted_tag |
| Request for the weighted version of an algorithm. More... | |
Namespaces | |
| vcsn | |
| vcsn::detail | |
Functions | |
| template<Automaton... Aut, typename Operation > | |
| auto | vcsn::detail::dispatch_tags (std::string algo, Operation op, Aut &&...auts) |
| Dispatch an operation between automata depending on their nature. More... | |
| template<Automaton... Auts> | |
| auto | vcsn::detail::make_join_automaton (deterministic_tag, Auts &&...auts) |
| Make an empty automaton which is a supertype of others. More... | |
| template<Automaton... Auts> | |
| auto | vcsn::detail::make_join_automaton (general_tag, Auts &&...auts) -> decltype(nullable_join_automata(std::forward< Auts >(auts)...)) |
| Make an empty automaton which is a supertype of others, and with a nullable labelset. More... | |
| template<Automaton... Auts> | |
| auto | vcsn::detail::make_join_automaton (standard_tag, Auts &&...auts) |
| Make an empty automaton which is a supertype of others. More... | |