Vcsn  2.3
Be Rational
value.hh File Reference
#include <memory>
#include <string>
#include <vcsn/dyn/cast.hh>
#include <vcsn/misc/export.hh>
#include <vcsn/misc/symbol.hh>
Include dependency graph for value.hh:
This graph shows which files directly or indirectly include this file:

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...