Vcsn
2.3
Be Rational
|
Go to the source code of this file.
Namespaces | |
vcsn | |
vcsn::dyn | |
vcsn::dyn::detail | |
Functions | |
template<typename... Ctx> | |
auto | vcsn::tuple_context (Ctx &&...ctx) -> context< tupleset< labelset_t_of< Ctx >... >, join_t< weightset_t_of< Ctx >... >> |
template<typename... ExpansionSets> | |
auto | vcsn::tuple_expansionset (const ExpansionSets &...ess) -> rat::expansionset< decltype(tuple_expressionset(ess.expressionset()...))> |
template<typename ValueSet , typename... ValueSets> | |
ValueSet::value_t | vcsn::tuple (const ValueSet &vs, const typename ValueSets::value_t &...v) |
template<typename... ExpSets> | |
auto | vcsn::tuple_expressionset (const ExpSets &...rss) -> expressionset< decltype(tuple_context(rss.context()...))> |
template<typename ExpansionSets , size_t... I> | |
expansion | vcsn::dyn::detail::tuple_ (const std::vector< expansion > &es, vcsn::detail::index_sequence< I... >) |
Bridge helper. More... | |
template<typename ExpansionSets > | |
expansion | vcsn::dyn::detail::tuple_expansion (const std::vector< expansion > &es) |
Bridge (tuple). More... | |
template<typename ExpSets , size_t... I> | |
expression | vcsn::dyn::detail::tuple_ (const std::vector< expression > &es, vcsn::detail::index_sequence< I... >) |
Bridge helper. More... | |
template<typename ExpSets > | |
expression | vcsn::dyn::detail::tuple_expression (const std::vector< expression > &es) |
Bridge (tuple). More... | |
template<typename... PolynomialSets> | |
auto | vcsn::tuple_polynomialset (const PolynomialSets &...pss) -> polynomialset< decltype(tuple_context(pss.context()...))> |
template<typename PolynomialSet , size_t... I> | |
polynomial | vcsn::dyn::detail::tuple_ (const std::vector< polynomial > &polys, vcsn::detail::index_sequence< I... >) |
Bridge helper. More... | |
template<typename PolynomialSets > | |
polynomial | vcsn::dyn::detail::tuple_polynomial (const std::vector< polynomial > &ps) |
Bridge (tuple). More... | |