|
1927 | 1927 | float stof(const string& str, size_t* idx = nullptr); |
1928 | 1928 | double stod(const string& str, size_t* idx = nullptr); |
1929 | 1929 | long double stold(const string& str, size_t* idx = nullptr); |
1930 | | - string to_string(int val); |
1931 | | - string to_string(unsigned val); |
1932 | | - string to_string(long val); |
1933 | | - string to_string(unsigned long val); |
1934 | | - string to_string(long long val); |
1935 | | - string to_string(unsigned long long val); |
1936 | | - string to_string(float val); |
1937 | | - string to_string(double val); |
1938 | | - string to_string(long double val); |
| 1930 | + constexpr string to_string(int val); |
| 1931 | + constexpr string to_string(unsigned val); |
| 1932 | + constexpr string to_string(long val); |
| 1933 | + constexpr string to_string(unsigned long val); |
| 1934 | + constexpr string to_string(long long val); |
| 1935 | + constexpr string to_string(unsigned long long val); |
| 1936 | + constexpr string to_string(float val); |
| 1937 | + constexpr string to_string(double val); |
| 1938 | + constexpr string to_string(long double val); |
1939 | 1939 |
|
1940 | 1940 | int stoi(const wstring& str, size_t* idx = nullptr, int base = 10); |
1941 | 1941 | long stol(const wstring& str, size_t* idx = nullptr, int base = 10); |
|
1945 | 1945 | float stof(const wstring& str, size_t* idx = nullptr); |
1946 | 1946 | double stod(const wstring& str, size_t* idx = nullptr); |
1947 | 1947 | long double stold(const wstring& str, size_t* idx = nullptr); |
1948 | | - wstring to_wstring(int val); |
1949 | | - wstring to_wstring(unsigned val); |
1950 | | - wstring to_wstring(long val); |
1951 | | - wstring to_wstring(unsigned long val); |
1952 | | - wstring to_wstring(long long val); |
1953 | | - wstring to_wstring(unsigned long long val); |
1954 | | - wstring to_wstring(float val); |
1955 | | - wstring to_wstring(double val); |
1956 | | - wstring to_wstring(long double val); |
| 1948 | + constexpr wstring to_wstring(int val); |
| 1949 | + constexpr wstring to_wstring(unsigned val); |
| 1950 | + constexpr wstring to_wstring(long val); |
| 1951 | + constexpr wstring to_wstring(unsigned long val); |
| 1952 | + constexpr wstring to_wstring(long long val); |
| 1953 | + constexpr wstring to_wstring(unsigned long long val); |
| 1954 | + constexpr wstring to_wstring(float val); |
| 1955 | + constexpr wstring to_wstring(double val); |
| 1956 | + constexpr wstring to_wstring(long double val); |
1957 | 1957 |
|
1958 | 1958 | namespace pmr { |
1959 | 1959 | template<class charT, class traits = char_traits<charT>> |
|
5273 | 5273 |
|
5274 | 5274 | \indexlibraryglobal{to_string}% |
5275 | 5275 | \begin{itemdecl} |
5276 | | -string to_string(int val); |
5277 | | -string to_string(unsigned val); |
5278 | | -string to_string(long val); |
5279 | | -string to_string(unsigned long val); |
5280 | | -string to_string(long long val); |
5281 | | -string to_string(unsigned long long val); |
5282 | | -string to_string(float val); |
5283 | | -string to_string(double val); |
5284 | | -string to_string(long double val); |
| 5276 | +constexpr string to_string(int val); |
| 5277 | +constexpr string to_string(unsigned val); |
| 5278 | +constexpr string to_string(long val); |
| 5279 | +constexpr string to_string(unsigned long val); |
| 5280 | +constexpr string to_string(long long val); |
| 5281 | +constexpr string to_string(unsigned long long val); |
| 5282 | +constexpr string to_string(float val); |
| 5283 | +constexpr string to_string(double val); |
| 5284 | +constexpr string to_string(long double val); |
5285 | 5285 | \end{itemdecl} |
5286 | 5286 |
|
5287 | 5287 | \begin{itemdescr} |
|
5360 | 5360 |
|
5361 | 5361 | \indexlibraryglobal{to_wstring}% |
5362 | 5362 | \begin{itemdecl} |
5363 | | -wstring to_wstring(int val); |
5364 | | -wstring to_wstring(unsigned val); |
5365 | | -wstring to_wstring(long val); |
5366 | | -wstring to_wstring(unsigned long val); |
5367 | | -wstring to_wstring(long long val); |
5368 | | -wstring to_wstring(unsigned long long val); |
5369 | | -wstring to_wstring(float val); |
5370 | | -wstring to_wstring(double val); |
5371 | | -wstring to_wstring(long double val); |
| 5363 | +constexpr wstring to_wstring(int val); |
| 5364 | +constexpr wstring to_wstring(unsigned val); |
| 5365 | +constexpr wstring to_wstring(long val); |
| 5366 | +constexpr wstring to_wstring(unsigned long val); |
| 5367 | +constexpr wstring to_wstring(long long val); |
| 5368 | +constexpr wstring to_wstring(unsigned long long val); |
| 5369 | +constexpr wstring to_wstring(float val); |
| 5370 | +constexpr wstring to_wstring(double val); |
| 5371 | +constexpr wstring to_wstring(long double val); |
5372 | 5372 | \end{itemdecl} |
5373 | 5373 |
|
5374 | 5374 | \begin{itemdescr} |
|
0 commit comments