Lines Matching refs:string
59 template string operator+<char, char_traits<char>, allocator<char>>(char const*, string const&);
65 inline void throw_helper(const string& msg) { in throw_helper()
74 inline void throw_from_string_out_of_range(const string& func) { in throw_from_string_out_of_range()
78 inline void throw_from_string_invalid_arg(const string& func) { in throw_from_string_invalid_arg()
85 inline V as_integer_helper(const string& func, const S& str, size_t* idx, int base, F f) { in as_integer_helper()
102 inline V as_integer(const string& func, const S& s, size_t* idx, int base);
106 inline int as_integer(const string& func, const string& s, size_t* idx, int base) { in as_integer()
115 inline long as_integer(const string& func, const string& s, size_t* idx, int base) { in as_integer()
120 inline unsigned long as_integer(const string& func, const string& s, size_t* idx, int base) { in as_integer()
125 inline long long as_integer(const string& func, const string& s, size_t* idx, int base) { in as_integer()
130 inline unsigned long long as_integer(const string& func, const string& s, size_t* idx, int base) { in as_integer()
137 inline int as_integer(const string& func, const wstring& s, size_t* idx, int base) { in as_integer()
146 inline long as_integer(const string& func, const wstring& s, size_t* idx, int base) { in as_integer()
153 as_integer(const string& func, const wstring& s, size_t* idx, int base) in as_integer()
159 inline long long as_integer(const string& func, const wstring& s, size_t* idx, int base) { in as_integer()
164 inline unsigned long long as_integer(const string& func, const wstring& s, size_t* idx, int base) { in as_integer()
172 inline V as_float_helper(const string& func, const S& str, size_t* idx, F f) { in as_float_helper()
189 inline V as_float(const string& func, const S& s, size_t* idx = nullptr);
192 inline float as_float(const string& func, const string& s, size_t* idx) { in as_float()
197 inline double as_float(const string& func, const string& s, size_t* idx) { in as_float()
202 inline long double as_float(const string& func, const string& s, size_t* idx) { in as_float()
208 inline float as_float(const string& func, const wstring& s, size_t* idx) { in as_float()
213 inline double as_float(const string& func, const wstring& s, size_t* idx) { in as_float()
218 inline long double as_float(const string& func, const wstring& s, size_t* idx) { in as_float()
225 int stoi(const string& str, size_t* idx, int base) { in stoi()
229 long stol(const string& str, size_t* idx, int base) { in stol()
233 unsigned long stoul(const string& str, size_t* idx, int base) { in stoul()
237 long long stoll(const string& str, size_t* idx, int base) { in stoll()
241 unsigned long long stoull(const string& str, size_t* idx, int base) { in stoull()
245 float stof(const string& str, size_t* idx) { in stof()
249 double stod(const string& str, size_t* idx) { in stod()
253 long double stold(const string& str, size_t* idx) { in stold()
323 struct initial_string<string> {
324 string operator()() const { in operator ()()
325 string s; in operator ()()
366 string to_string (int val) { return i_to_string< string>(val); } in to_string()
367 string to_string (long val) { return i_to_string< string>(val); } in to_string()
368 string to_string (long long val) { return i_to_string< string>(val); } in to_string()
369 string to_string (unsigned val) { return i_to_string< string>(val); } in to_string()
370 string to_string (unsigned long val) { return i_to_string< string>(val); } in to_string()
371 string to_string (unsigned long long val) { return i_to_string< string>(val); } in to_string()
382 string to_string (float val) { return as_string(snprintf, initial_string< string>()(),… in to_string()
383 string to_string (double val) { return as_string(snprintf, initial_string< string>()(),… in to_string()
384 string to_string (long double val) { return as_string(snprintf, initial_string< string>()(),… in to_string()