Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qcborvalue_p.h>
Public Types | |
enum | ValueFlag : quint32 { IsContainer = 0x0001 , HasByteData = 0x0002 , StringIsUtf16 = 0x0004 , StringIsAscii = 0x0008 } |
Public Member Functions | |
Element (qint64 v=0, QCborValue::Type t=QCborValue::Undefined, ValueFlags f={}) | |
Element (QCborContainerPrivate *d, QCborValue::Type t, ValueFlags f={}) | |
double | fpvalue () const |
Public Attributes | ||
union { | ||
qint64 value | ||
QCborContainerPrivate * container | ||
}; | ||
QCborValue::Type | type | |
ValueFlags | flags = {} | |
Definition at line 38 of file qcborvalue_p.h.
enum QtCbor::Element::ValueFlag : quint32 |
Enumerator | |
---|---|
IsContainer | |
HasByteData | |
StringIsUtf16 | |
StringIsAscii |
Definition at line 40 of file qcborvalue_p.h.
|
inline |
Definition at line 55 of file qcborvalue_p.h.
|
inline |
Definition at line 59 of file qcborvalue_p.h.
|
inline |
Definition at line 63 of file qcborvalue_p.h.
References d.
Referenced by QCborValueConstRef::concreteDouble(), and QCborValueConstRef::concreteIntegral().
union { ... } QtCbor::Element |
QCborContainerPrivate* QtCbor::Element::container |
Definition at line 50 of file qcborvalue_p.h.
Referenced by QCborValueConstRef::comparesEqual_helper(), QCborValueConstRef::compareThreeWay_helper(), QCborContainerPrivate::containerAt(), QCborContainerPrivate::elementFromValue(), QCborContainerPrivate::extractAt(), QCborContainerPrivate::findOrAddMapKey(), QCborContainerPrivate::replaceAt(), QCborContainerPrivate::replaceAt_complex(), QCborContainerPrivate::replaceAt_internal(), and sortContainer().
ValueFlags QtCbor::Element::flags = {} |
Definition at line 53 of file qcborvalue_p.h.
Referenced by QCborContainerPrivate::appendAsciiString(), QCborContainerPrivate::byteData(), QCborContainerPrivate::containerAt(), QCborContainerPrivate::elementFromValue(), QCborContainerPrivate::extractAt(), QCborContainerPrivate::extractAt_complex(), QCborContainerPrivate::findOrAddMapKey(), QCborContainerPrivate::replaceAt(), QCborContainerPrivate::replaceAt_complex(), sortContainer(), QCborContainerPrivate::stringCompareElement(), and QCborValue::toDateTime().
QCborValue::Type QtCbor::Element::type |
Definition at line 52 of file qcborvalue_p.h.
Referenced by QCborContainerPrivate::appendAsciiString(), QCborValueConstRef::concreteBoolean(), QCborValueConstRef::concreteByteArray(), QCborValueConstRef::concreteDouble(), QCborValueConstRef::concreteIntegral(), QCborValueConstRef::concreteString(), QJsonValueConstRef::concreteString(), QCborContainerPrivate::containerAt(), QCborContainerPrivate::elementFromValue(), QCborContainerPrivate::extractAt(), QCborContainerPrivate::extractAt_complex(), QCborContainerPrivate::findOrAddMapKey(), maybeEncodeTag(), QCborContainerPrivate::replaceAt_complex(), QCborContainerPrivate::replaceAt_internal(), and QCborContainerPrivate::stringCompareElement().
qint64 QtCbor::Element::value |
Definition at line 49 of file qcborvalue_p.h.
Referenced by QCborContainerPrivate::appendAsciiString(), QCborContainerPrivate::byteData(), QCborValueConstRef::concreteDouble(), QCborValueConstRef::concreteIntegral(), QCborContainerPrivate::elementFromValue(), QCborContainerPrivate::extractAt(), QCborContainerPrivate::replaceAt_complex(), sortContainer(), and QCborValue::tag().