Home | History | Annotate | Download | only in src

Lines Matching refs:string

1 //===------------------------- string.cpp ---------------------------------===//
10 #include "string"
26 string
27 operator+<char, char_traits<char>, allocator<char> >(char const*, string const&);
34 void throw_helper( const string& msg )
45 void throw_from_string_out_of_range( const string& func )
51 void throw_from_string_invalid_arg( const string& func )
61 as_integer_helper(const string& func, const S& str, size_t* idx, int base, F f)
81 as_integer(const string& func, const S& s, size_t* idx, int base);
83 // string
87 as_integer(const string& func, const string& s, size_t* idx, int base )
89 // Use long as no Standard string to integer exists.
99 as_integer(const string& func, const string& s, size_t* idx, int base )
107 as_integer( const string& func, const string& s, size_t* idx, int base )
115 as_integer( const string& func, const string& s, size_t* idx, int base )
123 as_integer( const string& func, const string& s, size_t* idx, int base )
132 as_integer( const string& func, const wstring& s, size_t* idx, int base )
134 // Use long as no Stantard string to integer exists.
144 as_integer( const string& func, const wstring& s, size_t* idx, int base )
152 as_integer( const string& func, const wstring& s, size_t* idx, int base )
160 as_integer( const string& func, const wstring& s, size_t* idx, int base )
168 as_integer( const string& func, const wstring& s, size_t* idx, int base )
178 as_float_helper(const string& func, const S& str, size_t* idx, F f )
197 V as_float( const string& func, const S& s, size_t* idx = nullptr );
202 as_float( const string& func, const string& s, size_t* idx )
210 as_float(const string& func, const string& s, size_t* idx )
218 as_float( const string& func, const string& s, size_t* idx )
226 as_float( const string& func, const wstring& s, size_t* idx )
234 as_float( const string& func, const wstring& s, size_t* idx )
242 as_float( const string& func, const wstring& s, size_t* idx )
250 stoi(const string& str, size_t* idx, int base)
262 stol(const string& str, size_t* idx, int base)
274 stoul(const string& str, size_t* idx, int base)
286 stoll(const string& str, size_t* idx, int base)
298 stoull(const string& str, size_t* idx, int base)
310 stof(const string& str, size_t* idx)
322 stod(const string& str, size_t* idx)
334 stold(const string& str, size_t* idx)
383 struct initial_string<string, V, b>
385 string
388 string s;
436 string to_string(int val)
438 return as_string(snprintf, initial_string<string, int>()(), "%d", val);
441 string to_string(unsigned val)
443 return as_string(snprintf, initial_string<string, unsigned>()(), "%u", val);
446 string to_string(long val)
448 return as_string(snprintf, initial_string<string, long>()(), "%ld", val);
451 string to_string(unsigned long val)
453 return as_string(snprintf, initial_string<string, unsigned long>()(), "%lu", val);
456 string to_string(long long val)
458 return as_string(snprintf, initial_string<string, long long>()(), "%lld", val);
461 string to_string(unsigned long long val)
463 return as_string(snprintf, initial_string<string, unsigned long long>()(), "%llu", val);
466 string to_string(float val)
468 return as_string(snprintf, initial_string<string, float>()(), "%f", val);
471 string to_string(double val)
473 return as_string(snprintf, initial_string<string, double>()(), "%f", val);
476 string to_string(long double val)
478 return as_string(snprintf, initial_string<string, long double>()(), "%Lf", val);