11 template <
typename... Auts>
20 template <
typename... Auts>
25 template <
typename... Auts>
auto join(const ValueSet &vs) -> ValueSet
The join of a single valueset.
auto meet_automata(Auts &&...auts) -> decltype(make_mutable_automaton(meet(auts->context()...)))
An automaton whose type is the meet between those of auts.
decltype(join_automata< std::declval< Auts >()...>) join_automata_t
The type of the join between automata of type Auts.
mutable_automaton< Context > make_mutable_automaton(const Context &ctx)
auto meet(const expressionset< Ctx1 > &a, const expressionset< Ctx2 > &b) -> expressionset< meet_t< Ctx1, Ctx2 >>
The meet of two expressionsets.
auto join_automata(Auts &&...auts) -> decltype(make_mutable_automaton(join(auts->context()...)))
An automaton whose type is the join between those of auts.