1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
template <class charT, class traits>
basic_ostream<charT,traits>& operator<< (basic_ostream<charT,traits>& os, charT ch );
template <class charT, class traits>
basic_ostream<charT,traits>& operator<< (basic_ostream<charT,traits>& os, char ch );
template <class charT, class traits>
basic_ostream<charT,traits>& operator<< (basic_ostream<charT,traits>& os, const charT* str );
template <class charT, class traits>
basic_ostream<charT,traits>& operator<< (basic_ostream<charT,traits>& os, const char* str );
// template specializations:
template <class traits>
basic_ostream<char,traits>& operator<< (basic_ostream<char,traits>& os, char ch );
template <class traits>
basic_ostream<char,traits>& operator<< (basic_ostream<char,traits>& os, signed char ch );
template <class traits>
basic_ostream<char,traits>& operator<< (basic_ostream<char,traits>& os, unsigned char ch );
template <class traits>
basic_ostream<char,traits>& operator<< (basic_ostream<char,traits>& os, const char* str );
template <class traits>
basic_ostream<char,traits>& operator<< (basic_ostream<char,traits>& os, const signed char* str );
template <class traits>
basic_ostream<char,traits>& operator<< (basic_ostream<char,traits>& os, const unsigned char* str );
|