![]() |
Qt 6.x
The Qt SDK
|
#include <qstringconverter_base.h>
Public Types | |
using | ClearDataFn = void(*)(State *) noexcept |
Public Member Functions | |
constexpr | State (Flags f=Flag::Default) noexcept |
~State () | |
State (State &&other) noexcept | |
State & | operator= (State &&other) noexcept |
Q_CORE_EXPORT void | clear () noexcept |
Q_CORE_EXPORT void | reset () noexcept |
Public Attributes | ||
Flags | flags | |
int | internalState = 0 | |
qsizetype | remainingChars = 0 | |
qsizetype | invalidChars = 0 | |
union { | ||
uint state_data [4] | ||
void * d [2] | ||
}; | ||
ClearDataFn | clearFn = nullptr | |
Definition at line 39 of file qstringconverter_base.h.
using QStringConverterBase::State::ClearDataFn = void (*)(State *) noexcept |
Definition at line 75 of file qstringconverter_base.h.
|
inlineconstexprnoexcept |
Definition at line 40 of file qstringconverter_base.h.
|
inline |
Definition at line 42 of file qstringconverter_base.h.
References clear().
|
inlinenoexcept |
Definition at line 44 of file qstringconverter_base.h.
References other().
|
noexcept |
Definition at line 1439 of file qstringconverter.cpp.
References clearFn, internalState, invalidChars, remainingChars, and state_data.
Definition at line 52 of file qstringconverter_base.h.
References clear(), and other().
|
noexcept |
Definition at line 1450 of file qstringconverter.cpp.
References clear(), d, and QStringConverterBase::UsesIcu.
union { ... } QStringConverterBase::State |
ClearDataFn QStringConverterBase::State::clearFn = nullptr |
Definition at line 76 of file qstringconverter_base.h.
Referenced by clear().
void* QStringConverterBase::State::d[2] |
Definition at line 73 of file qstringconverter_base.h.
Referenced by QStringConverter::name().
Flags QStringConverterBase::State::flags |
Definition at line 66 of file qstringconverter_base.h.
Referenced by QStringConverter::name().
int QStringConverterBase::State::internalState = 0 |
Definition at line 67 of file qstringconverter_base.h.
Referenced by clear().
qsizetype QStringConverterBase::State::invalidChars = 0 |
Definition at line 69 of file qstringconverter_base.h.
Referenced by QStringEncoder::appendToBuffer(), QStringDecoder::appendToBuffer(), clear(), and QCborStreamReaderPrivate::readStringChunk_unicode().
qsizetype QStringConverterBase::State::remainingChars = 0 |
Definition at line 68 of file qstringconverter_base.h.
Referenced by clear(), and QCborStreamReaderPrivate::readStringChunk_unicode().
uint QStringConverterBase::State::state_data[4] |
Definition at line 72 of file qstringconverter_base.h.
Referenced by clear().