1 #ifndef VCSN_MISC_PAIR_HH
2 # define VCSN_MISC_PAIR_HH
14 template <
typename T1,
typename T2>
20 hash_combine(res, p.first);
21 hash_combine(res, p.second);
38 return e1 < e2 ? std::make_pair(e1, e2) : std::make_pair(e2, e1);
42 #endif // !VCSN_MISC_PAIR_HH
automaton pair(const automaton &aut, bool keep_initials=false)
Bridge.
size_t operator()(const pair< T1, T2 > &p) const
std::pair< T, T > make_ordered_pair(T e1, T e2)