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 <string>
00036
#include <istream>
00037
#include <ostream>
00038
#include <algorithm>
00039
#include <vector>
00040
00041
namespace std
00042 {
00043
00044
template
00045 basic_istream<char>&
00046
operator>>(basic_istream<char>&, string&);
00047
template
00048 basic_ostream<char>&
00049 operator<<(basic_ostream<char>&,
const string&);
00050
template
00051 basic_istream<char>&
00052 getline(basic_istream<char>&, string&,
char);
00053
template
00054 basic_istream<char>&
00055 getline(basic_istream<char>&, string&);
00056
#ifdef _GLIBCPP_USE_WCHAR_T
00057
template
00058 basic_istream<wchar_t>&
00059
operator>>(basic_istream<wchar_t>&, wstring&);
00060
template
00061 basic_ostream<wchar_t>&
00062 operator<<(basic_ostream<wchar_t>&,
const wstring&);
00063
template
00064 basic_istream<wchar_t>&
00065 getline(basic_istream<wchar_t>&, wstring&,
wchar_t);
00066
template
00067 basic_istream<wchar_t>&
00068 getline(basic_istream<wchar_t>&, wstring&);
00069
#endif
00070
00071
#if 1
00072
00073
00074
template
00075 string*
00076 __uninitialized_fill_n_aux<string*, size_t, string>
00077 (string*, size_t, string
const &, __false_type);
00078
00079
template
00080 string*
00081 __uninitialized_copy_aux<vector<string>::const_iterator, string *>
00082 (vector<string>::const_iterator, vector<string>::const_iterator,
00083 string*, __false_type);
00084
#endif
00085
}