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
QLocaleData::NumericData Struct Reference

#include <qlocale_p.h>

Collaboration diagram for QLocaleData::NumericData:

Public Member Functions

void setZero (QStringView zero)
Q_AUTOTEST_EXPORT NumericData (const QLocaleData *data, QLocaleData::NumberMode mode)
const GroupSizesgroupSizes () const
bool isValid (NumberMode mode) const
qint8 digitValue (char32_t digit) const
bool fractionalIsGroup () const

Public Attributes

QString sysDecimal
QString sysGroup
QString sysMinus
QString sysPlus
QStringView decimal
QStringView group
QStringView minus
QStringView plus
QStringView exponent
const GroupSizes grouping
char32_t zeroUcs = 0
qint8 zeroLen = 0
bool exponentCyrillic = false
const bool isC

Detailed Description

Definition at line 364 of file qlocale_p.h.

Constructor & Destructor Documentation

◆ NumericData()

QLocaleData::NumericData::NumericData ( const QLocaleData * data,
QLocaleData::NumberMode mode )
inline

Member Function Documentation

◆ digitValue()

qint8 QLocaleData::NumericData::digitValue ( char32_t digit) const
inlinenodiscard

Definition at line 418 of file qlocale_p.h.

References isC, and zeroUcs.

◆ fractionalIsGroup()

bool QLocaleData::NumericData::fractionalIsGroup ( ) const
inlinenodiscard

Definition at line 439 of file qlocale_p.h.

◆ groupSizes()

const GroupSizes & QLocaleData::NumericData::groupSizes ( ) const
inlinenodiscard

Definition at line 403 of file qlocale_p.h.

References grouping.

◆ isValid()

bool QLocaleData::NumericData::isValid ( NumberMode mode) const
inlinenodiscard

Definition at line 405 of file qlocale_p.h.

References isC.

◆ setZero()

void QLocaleData::NumericData::setZero ( QStringView zero)
inline

Definition at line 377 of file qlocale_p.h.

References isC, and zeroUcs.

Member Data Documentation

◆ decimal

QStringView QLocaleData::NumericData::decimal

Definition at line 370 of file qlocale_p.h.

◆ exponent

QStringView QLocaleData::NumericData::exponent

Definition at line 370 of file qlocale_p.h.

◆ exponentCyrillic

bool QLocaleData::NumericData::exponentCyrillic = false

Definition at line 374 of file qlocale_p.h.

◆ group

QStringView QLocaleData::NumericData::group

Definition at line 370 of file qlocale_p.h.

◆ grouping

const GroupSizes QLocaleData::NumericData::grouping

Definition at line 371 of file qlocale_p.h.

Referenced by NumericData(), and groupSizes().

◆ isC

const bool QLocaleData::NumericData::isC

Definition at line 375 of file qlocale_p.h.

Referenced by NumericData(), digitValue(), isValid(), and setZero().

◆ minus

QStringView QLocaleData::NumericData::minus

Definition at line 370 of file qlocale_p.h.

◆ plus

QStringView QLocaleData::NumericData::plus

Definition at line 370 of file qlocale_p.h.

◆ sysDecimal

QString QLocaleData::NumericData::sysDecimal

Definition at line 368 of file qlocale_p.h.

◆ sysGroup

QString QLocaleData::NumericData::sysGroup

Definition at line 368 of file qlocale_p.h.

◆ sysMinus

QString QLocaleData::NumericData::sysMinus

Definition at line 368 of file qlocale_p.h.

◆ sysPlus

QString QLocaleData::NumericData::sysPlus

Definition at line 368 of file qlocale_p.h.

◆ zeroLen

qint8 QLocaleData::NumericData::zeroLen = 0

Definition at line 373 of file qlocale_p.h.

◆ zeroUcs

char32_t QLocaleData::NumericData::zeroUcs = 0

Definition at line 372 of file qlocale_p.h.

Referenced by digitValue(), and setZero().


The documentation for this struct was generated from the following files: