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
QStringConverter::State Struct Reference

#include <qstringconverter_base.h>

Collaboration diagram for QStringConverter::State:

Classes

union  [union].__unnamed0__

Public Types

using ClearDataFn = void (*)(State *) noexcept

Public Member Functions

constexpr State (Flags ff=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  
ClearDataFn clearFn = nullptr

Detailed Description

Definition at line 47 of file qstringconverter_base.h.

Member Typedef Documentation

◆ ClearDataFn

Definition at line 83 of file qstringconverter_base.h.

Constructor & Destructor Documentation

◆ State() [1/2]

QStringConverter::State::State ( Flags f = Flag::Default)
inlineconstexprnoexcept

Definition at line 48 of file qstringconverter_base.h.

References State().

Referenced by State().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~State()

QStringConverter::State::~State ( )
inline

Definition at line 50 of file qstringconverter_base.h.

◆ State() [2/2]

QStringConverter::State::State ( State && other)
inlinenoexcept

Definition at line 52 of file qstringconverter_base.h.

References State().

Referenced by State().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ clear()

void QStringConverter::State::clear ( )
noexcept

Definition at line 1817 of file qstringconverter.cpp.

◆ operator=()

State & QStringConverter::State::operator= ( State && other)
inlinenoexcept

Definition at line 60 of file qstringconverter_base.h.

References clearFn.

◆ reset()

void QStringConverter::State::reset ( )
noexcept

Definition at line 1828 of file qstringconverter.cpp.

Member Data Documentation

◆ @217303231154027033101114236212140042137150077040

◆ clearFn

ClearDataFn QStringConverter::State::clearFn = nullptr

Definition at line 84 of file qstringconverter_base.h.

Referenced by operator=().

◆ flags

Flags QStringConverter::State::flags

Definition at line 74 of file qstringconverter_base.h.

◆ internalState

int QStringConverter::State::internalState = 0

Definition at line 75 of file qstringconverter_base.h.

◆ invalidChars

qsizetype QStringConverter::State::invalidChars = 0

Definition at line 77 of file qstringconverter_base.h.

◆ remainingChars

qsizetype QStringConverter::State::remainingChars = 0

Definition at line 76 of file qstringconverter_base.h.


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