![]() |
Vcsn
2.1
Be Rational
|
#include <memory>
Go to the source code of this file.
Classes | |
class | vcsn::dyn::detail::automaton_wrapper< Aut > |
A wrapped typed automaton. More... | |
class | vcsn::dyn::detail::context_wrapper< Context > |
A wrapped typed context. More... | |
class | vcsn::dyn::detail::expansion_wrapper< ExpansionSet > |
Aggregate an expansion and its expansionset. More... | |
class | vcsn::dyn::detail::label_wrapper< LabelSet > |
Aggregate a label and its labelset. More... | |
class | vcsn::dyn::detail::polynomial_wrapper< PolynomialSet > |
Aggregate a polynomial and its polynomialset. More... | |
class | vcsn::dyn::detail::expression_wrapper< ExpSet > |
Aggregate an expression and its expressionset. More... | |
class | vcsn::dyn::detail::weight_wrapper< WeightSet > |
Aggregate a weight and its weightset. More... | |
Namespaces | |
vcsn | |
vcsn::dyn | |
vcsn::dyn::detail | |
vcsn::ast | |
Typedefs | |
using | vcsn::dyn::context = std::shared_ptr< const detail::context_base > |
A dyn::context. More... | |
using | vcsn::dyn::label = std::shared_ptr< const detail::label_base > |
using | vcsn::dyn::polynomial = std::shared_ptr< const detail::polynomial_base > |
using | vcsn::dyn::weight = std::shared_ptr< const detail::weight_base > |
Functions | |
template<typename To , typename From > | |
To | vcsn::dyn::detail::dyn_cast (From &&from) |
A dynamic_cast in debug mode, static_cast with NDEBUG. More... | |