12 template <
typename T1,
typename T2>
37 ? std::make_pair(std::forward<T&&>(e1), std::forward<T&&>(e2))
38 : std::make_pair(std::forward<T&&>(e2), std::forward<T&&>(e1)));
auto make_unordered_pair(T &&e1, T &&e2)
automaton pair(const automaton &aut, bool keep_initials)
Bridge.
void hash_combine(std::size_t &seed, const T &v)
size_t operator()(const pair< T1, T2 > &p) const