|
template<typename T0 , typename T1 >
requires (requires (ostream &o, T0 t0, T1 t1) { o << t0; o << t1; }) |
ostream & | operator<< (ostream &o, const pair< T0, T1 > &p) |
|
template<typename T , size_t N>
requires (requires (ostream &o, T t) { o << t; }) |
ostream & | operator<< (ostream &o, const array< T, N > &v) |
|
template<typename T , typename A >
requires (requires (ostream &o, T t) { o << t; }) |
ostream & | operator<< (ostream &o, const vector< T, A > &v) |
|
char * | toString (const string &s) |
|
char * | toString (string_view s) |
|
template<typename T , typename A >
requires (requires(ostream &o, T t) { o << t; }) |
char * | toString (const vector< T, A > &v) |
|