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