![]() |
Vcsn
2.3a
Be Rational
|
Go to the source code of this file.
Classes | |
struct | vcsn::container_range< C > |
Restrict the interface of a container to begin/end. More... | |
struct | vcsn::container_filter_range< Cont, Pred > |
class | vcsn::detail::mutable_automaton_impl< Context > |
Bidirectional automata. More... | |
class | vcsn::detail::name_automaton_impl< Aut > |
An incremental automaton whose states are names. More... | |
class | vcsn::detail::permutation_automaton_impl< Aut > |
An automaton isomorphic to another one. More... | |
class | vcsn::detail::expression_automaton_impl< Aut > |
An incremental automaton whose states are expressions. More... | |
Namespaces | |
vcsn | |
vcsn::detail | |
Typedefs | |
template<typename Context > | |
using | vcsn::mutable_automaton = std::shared_ptr< detail::mutable_automaton_impl< Context >> |
template<Automaton Aut> | |
using | vcsn::name_automaton = std::shared_ptr< detail::name_automaton_impl< Aut >> |
template<Automaton Aut> | |
using | vcsn::permutation_automaton = std::shared_ptr< detail::permutation_automaton_impl< Aut >> |
A permutation automaton as a shared pointer. More... | |
template<Automaton Aut> | |
using | vcsn::expression_automaton = std::shared_ptr< detail::expression_automaton_impl< Aut >> |
An expression automaton as a shared pointer. More... | |