![]() |
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... | |