Vcsn
2.4
Be Rational
|
#include <vcsn/core/rat/fwd.hh>
#include <vcsn/dyn/context.hh>
#include <vcsn/dyn/value.hh>
#include <vcsn/labelset/tupleset.hh>
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 Contexts , size_t... I> | |
context | vcsn::dyn::detail::tuple_ (const std::vector< context > &cs, vcsn::detail::index_sequence< I... >) |
Bridge helper. More... | |
template<typename Contexts > | |
context | vcsn::dyn::detail::tuple_context (const std::vector< context > &cs) |
Bridge (tuple). More... | |
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... | |