Vcsn
2.4
Be Rational
|
#include <memory>
#include <string>
#include <vcsn/dyn/cast.hh>
#include <vcsn/misc/export.hh>
#include <vcsn/misc/symbol.hh>
Go to the source code of this file.
Classes | |
struct | vcsn::dyn::detail::expansion_tag |
Tag for expansion/expansionset. More... | |
struct | vcsn::dyn::detail::expression_tag |
Tag for expression/expressionset. More... | |
struct | vcsn::dyn::detail::label_tag |
Tag for label/labelset. More... | |
struct | vcsn::dyn::detail::polynomial_tag |
Tag for polynomial/polynomialset. More... | |
struct | vcsn::dyn::detail::weight_tag |
Tag for weight/weightset. More... | |
class | vcsn::dyn::value_impl< Tag > |
A dyn Value/ValueSet. More... | |
struct | vcsn::dyn::value_impl< Tag >::base |
Abstract wrapped typed Value/ValueSet. More... | |
struct | vcsn::dyn::value_impl< Tag >::model< ValueSet > |
A wrapped typed Value/ValueSet. More... | |
Namespaces | |
vcsn | |
vcsn::dyn | |
vcsn::dyn::detail | |
Functions | |
template<typename ValueSetLhs , typename ValueSetRhs , typename Tag > | |
auto | vcsn::dyn::join (const value_impl< Tag > &lhs, const value_impl< Tag > &rhs) |
Return the join of the valuesets of two dyn values and their values in this new valueset. More... | |