Lines Matching refs:wstring

119 // wstring
121 inline int as_integer(const string& func, const wstring& s, size_t* idx, int base) {
130 inline long as_integer(const string& func, const wstring& s, size_t* idx, int base) {
135 inline unsigned long as_integer(const string& func, const wstring& s, size_t* idx, int base) {
140 inline long long as_integer(const string& func, const wstring& s, size_t* idx, int base) {
145 inline unsigned long long as_integer(const string& func, const wstring& s, size_t* idx, int base) {
189 inline float as_float(const string& func, const wstring& s, size_t* idx) {
194 inline double as_float(const string& func, const wstring& s, size_t* idx) {
199 inline long double as_float(const string& func, const wstring& s, size_t* idx) {
227 int stoi(const wstring& str, size_t* idx, int base) { return as_integer<int>("stoi", str, idx, base); }
229 long stol(const wstring& str, size_t* idx, int base) { return as_integer<long>("stol", str, idx, base); }
231 unsigned long stoul(const wstring& str, size_t* idx, int base) {
235 long long stoll(const wstring& str, size_t* idx, int base) { return as_integer<long long>("stoll", str, idx, base); }
237 unsigned long long stoull(const wstring& str, size_t* idx, int base) {
241 float stof(const wstring& str, size_t* idx) { return as_float<float>("stof", str, idx); }
243 double stod(const wstring& str, size_t* idx) { return as_float<double>("stod", str, idx); }
245 long double stold(const wstring& str, size_t* idx) { return as_float<long double>("stold", str, idx); }
288 struct initial_string<wstring> {
289 wstring operator()() const {
290 wstring s(20, wchar_t());
329 wstring to_wstring(int val) { return i_to_string<wstring>(val); }
330 wstring to_wstring(long val) { return i_to_string<wstring>(val); }
331 wstring to_wstring(long long val) { return i_to_string<wstring>(val); }
332 wstring to_wstring(unsigned val) { return i_to_string<wstring>(val); }
333 wstring to_wstring(unsigned long val) { return i_to_string<wstring>(val); }
334 wstring to_wstring(unsigned long long val) { return i_to_string<wstring>(val); }
342 wstring to_wstring(float val) { return as_string(get_swprintf(), initial_string<wstring>()(), L"%f", val); }
343 wstring to_wstring(double val) { return as_string(get_swprintf(), initial_string<wstring>()(), L"%f", val); }
344 wstring to_wstring(long double val) { return as_string(get_swprintf(), initial_string<wstring>()(), L"%Lf", val); }