00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 #include <ostream>
00036 #include <iomanip>
00037
00038 namespace std
00039 {
00040
00041 template class basic_ostream<char>;
00042 template ostream& endl(ostream&);
00043 template ostream& ends(ostream&);
00044 template ostream& flush(ostream&);
00045 template ostream& operator<<(ostream&, char);
00046 template ostream& operator<<(ostream&, unsigned char);
00047 template ostream& operator<<(ostream&, signed char);
00048 template ostream& operator<<(ostream&, const char*);
00049 template ostream& operator<<(ostream&, const unsigned char*);
00050 template ostream& operator<<(ostream&, const signed char*);
00051
00052 template ostream& operator<<(ostream&, _Setfill<char>);
00053 template ostream& operator<<(ostream&, _Setiosflags);
00054 template ostream& operator<<(ostream&, _Resetiosflags);
00055 template ostream& operator<<(ostream&, _Setbase);
00056 template ostream& operator<<(ostream&, _Setprecision);
00057 template ostream& operator<<(ostream&, _Setw);
00058
00059 #ifdef _GLIBCXX_USE_WCHAR_T
00060 template class basic_ostream<wchar_t>;
00061 template wostream& endl(wostream&);
00062 template wostream& ends(wostream&);
00063 template wostream& flush(wostream&);
00064 template wostream& operator<<(wostream&, wchar_t);
00065 template wostream& operator<<(wostream&, char);
00066 template wostream& operator<<(wostream&, const wchar_t*);
00067 template wostream& operator<<(wostream&, const char*);
00068
00069 template wostream& operator<<(wostream&, _Setfill<wchar_t>);
00070 template wostream& operator<<(wostream&, _Setiosflags);
00071 template wostream& operator<<(wostream&, _Resetiosflags);
00072 template wostream& operator<<(wostream&, _Setbase);
00073 template wostream& operator<<(wostream&, _Setprecision);
00074 template wostream& operator<<(wostream&, _Setw);
00075 #endif
00076 }