19 template <
typename ExpressionSet>
23 const auto& e = exp->as<ExpressionSet>();
25 return {rs,
copy(e.valueset(), rs, e.value())};
auto tuple_expressionset(const ExpSets &... rss) -> expressionset< decltype(tuple_context(rss.context()...))>
value_impl< detail::expression_tag > expression
expression partial_identity_expression(const expression &exp)
Bridge (partial_identity).
automaton copy(const automaton &aut)
Bridge.