Vcsn  2.8
Be Rational
compose-expression.hh File Reference
Include dependency graph for compose-expression.hh:

Go to the source code of this file.

Namespaces

 vcsn
 
 vcsn::detail
 
 vcsn::dyn
 
 vcsn::dyn::detail
 

Functions

template<typename... LS1, typename... LS2, std::size_t... I1, std::size_t... I2>
auto vcsn::detail::compose_labelset_impl (const tupleset< LS1... > &ls1, const tupleset< LS2... > &ls2, detail::index_sequence< I1... >, detail::index_sequence< I2... >)
 
template<typename... LS1, typename... LS2>
auto vcsn::compose_labelset (const tupleset< LS1... > &ls1, const tupleset< LS2... > &ls2)
 
template<typename Ctx1 , typename Ctx2 >
auto vcsn::compose_context (const Ctx1 &ctx1, const Ctx2 &ctx2)
 
template<typename ContextLhs , typename ContextRhs >
context vcsn::dyn::detail::compose_context (const context &lhs, const context &rhs)
 Bridge (compose). More...
 
template<typename ValueSet >
ValueSet::value_t vcsn::compose (const ValueSet &vs, const typename ValueSet::value_t &lhs, const typename ValueSet::value_t &rhs)
 Composition of values. More...
 
template<typename ExpSetLhs , typename ExpSetRhs >
expansion vcsn::dyn::detail::compose_expansion (const expansion &lhs, const expansion &rhs)
 Bridge (compose). More...
 
template<typename ExpSetLhs , typename ExpSetRhs >
expression vcsn::dyn::detail::compose_expression (const expression &lhs, const expression &rhs)
 Bridge (compose). More...
 
template<typename LabelSetLhs , typename LabelSetRhs >
label vcsn::dyn::detail::compose_label (const label &lhs, const label &rhs)
 Bridge (compose). More...
 
template<typename Ctx1 , typename Ctx2 >
auto vcsn::compose_polynomialset (const polynomialset< Ctx1 > &ps1, const polynomialset< Ctx2 > &ps2)
 
template<typename PolSetLhs , typename PolSetRhs >
polynomial vcsn::dyn::detail::compose_polynomial (const polynomial &lhs, const polynomial &rhs)
 Bridge (compose). More...