00001 #ifndef UTILS_H_ 00002 #define UTILS_H_ 00003 00004 #include <ostream> 00005 #include <utility> 00006 00007 template< typename T1, typename T2 > 00008 std::ostream& operator<< (std::ostream &out, const std::pair<T1, T2> &p) 00009 { 00010 out << "(" << p.first << ", " << p.second << ")"; 00011 return out; 00012 } 00013 00014 00015 #endif /* UTILS_H_ */