Awali
Another Weighted Automata library
Data Structures | Namespaces | Functions
exp_copy.hh File Reference
#include <awali/sttc/ctx/fwd.hh>
#include <awali/sttc/ctx/traits.hh>
#include <awali/sttc/core/rat/visitor.hh>

Go to the source code of this file.

Data Structures

class  awali::sttc::rat::expcopy_visitor< RatExpSet, Weightset >
 

Namespaces

 awali
 Main namespace of Awali.
 
 awali::sttc
 Namespace for the static layer of Awali.
 
 awali::sttc::rat
 Namespace about static rational expressions.
 

Functions

template<typename OutWeightSet , typename RatExpSet >
auto awali::sttc::promote_ratexpset (const RatExpSet &ratexpset, const OutWeightSet &out_weightset=OutWeightSet()) -> typename rat::expcopy_visitor< RatExpSet, OutWeightSet >::out_ratexpset_t
 Compute a derived ratexpset. More...
 
template<typename RatExpSet >
auto awali::sttc::ratexp_copy (const typename RatExpSet::ratexp_t &exp, const RatExpSet &ratexpset) -> typename rat::expcopy_visitor< RatExpSet >::out_ratexp_t
 copy a rational expression More...
 
template<typename OutWeightSet , typename RatExpSet >
auto awali::sttc::ratexp_copy (const typename RatExpSet::ratexp_t &exp, const RatExpSet &ratexpset, const OutWeightSet &out_weightset=OutWeightSet()) -> typename rat::expcopy_visitor< RatExpSet, OutWeightSet >::out_ratexp_t
 copy a rational expression More...