![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qlocale_tools_p.h"#include "qdoublescanprint_p.h"#include "qlocale_p.h"#include "qstring.h"#include <private/qtools_p.h>#include <private/qnumeric_p.h>#include <cstdio>#include <ctype.h>#include <errno.h>#include <float.h>#include <limits.h>#include <math.h>#include <stdlib.h>#include <time.h>#include <limits>#include <charconv>Go to the source code of this file.
Macros | |
| #define | LLONG_MAX Q_INT64_C(0x7fffffffffffffff) |
| #define | LLONG_MIN (-LLONG_MAX - Q_INT64_C(1)) |
| #define | ULLONG_MAX Q_UINT64_C(0xffffffffffffffff) |
| #define | BIG_BASE_LOOP(b) |
| #define | SMALL_BASE_LOOP(b) |
| #define LLONG_MAX Q_INT64_C(0x7fffffffffffffff) |
Definition at line 33 of file qlocale_tools.cpp.
Definition at line 36 of file qlocale_tools.cpp.
| #define SMALL_BASE_LOOP | ( | b | ) |
| #define ULLONG_MAX Q_UINT64_C(0xffffffffffffffff) |
Definition at line 39 of file qlocale_tools.cpp.
|
staticconstexpr |
Definition at line 639 of file qlocale_tools.cpp.
Referenced by dtoString().
|
static |
Definition at line 652 of file qlocale_tools.cpp.
References QLocaleData::DFDecimal, QLocaleData::DFExponent, QLocaleData::DFSignificantDigits, and digits().
|
static |
Definition at line 409 of file qlocale_tools.cpp.
Definition at line 585 of file qlocale_tools.cpp.
References QLocaleData::DFSignificantDigits.
|
nodiscard |
Definition at line 806 of file qlocale_tools.cpp.
Referenced by QByteArray::number().
|
nodiscard |
Definition at line 801 of file qlocale_tools.cpp.
|
nodiscard |
Converts the initial portion of the string pointed to by s00 to a double, using the 'C' locale. The function sets the pointer pointed to by se to point to the character past the last character converted.
Definition at line 575 of file qlocale_tools.cpp.
|
nodiscard |
Definition at line 440 of file qlocale_tools.cpp.
References scanPrefix().
|
nodiscard |
Definition at line 422 of file qlocale_tools.cpp.
References scanPrefix().
|
nodiscard |
Definition at line 256 of file qlocale_tools.cpp.
References TrailingJunkAllowed.
| QT_CLOCALE_HOLDER void qt_doubleToAscii | ( | double | d, |
| QLocaleData::DoubleForm | form, | ||
| int | precision, | ||
| char * | buf, | ||
| qsizetype | bufSize, | ||
| bool & | sign, | ||
| int & | length, | ||
| int & | decpt ) |
Definition at line 48 of file qlocale_tools.cpp.
References QLocaleData::DFExponent, and QLocaleData::DFSignificantDigits.
|
nodiscard |
Definition at line 521 of file qlocale_tools.cpp.
|
nodiscard |
Definition at line 556 of file qlocale_tools.cpp.
|
nodiscard |
Definition at line 503 of file qlocale_tools.cpp.
|
static |
Definition at line 474 of file qlocale_tools.cpp.
|
static |
Definition at line 605 of file qlocale_tools.cpp.
References QLocaleData::DFDecimal, and QLocaleData::DFExponent.
|
static |
Definition at line 371 of file qlocale_tools.cpp.
Referenced by qstrntoll(), and qstrntoull().