Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qvalidator.cpp File Reference

(64fe7d29760487b6f8b0510c20da3da065ed66bd)

#include <qdebug.h>
#include "qvalidator.h"
#include "private/qobject_p.h"
#include "private/qlocale_p.h"
#include "private/qnumeric_p.h"
#include "private/qstringiterator_p.h"
#include <limits.h>
#include <cmath>
#include "moc_qvalidator.cpp"
Include dependency graph for qvalidator.cpp:

Go to the source code of this file.

Classes

class  QValidatorPrivate
class  QDoubleValidatorPrivate

Macros

#define LLONG_MAX   Q_INT64_C(0x7fffffffffffffff)

Functions

static int numDigits (qlonglong n)
static qlonglong pow10 (int exp)
template<typename T>
static std::optional< QValidator::StateinitialResultCheck (T min, T max, const QLocaleData::ParsingResult &result)

Macro Definition Documentation

◆ LLONG_MAX

#define LLONG_MAX   Q_INT64_C(0x7fffffffffffffff)

Definition at line 642 of file qvalidator.cpp.

Function Documentation

◆ initialResultCheck()

template<typename T>
std::optional< QValidator::State > initialResultCheck ( T min,
T max,
const QLocaleData::ParsingResult & result )
inlinestatic

Definition at line 368 of file qvalidator.cpp.

◆ numDigits()

int numDigits ( qlonglong n)
static

Definition at line 352 of file qvalidator.cpp.

◆ pow10()

qlonglong pow10 ( int exp)
static

Definition at line 359 of file qvalidator.cpp.