![]() |
Vcsn
2.1
Be Rational
|
#include <vcsn/misc/memory.hh>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 > |
| 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<typename Context > | |
| using | vcsn::name_automaton = std::shared_ptr< detail::name_automaton_impl< Context >> |
| template<typename Aut > | |
| using | vcsn::permutation_automaton = std::shared_ptr< detail::permutation_automaton_impl< Aut >> |
| A permutation automaton as a shared pointer. More... | |
| template<typename Aut > | |
| using | vcsn::expression_automaton = std::shared_ptr< detail::expression_automaton_impl< Aut >> |
| An expression automaton as a shared pointer. More... | |