![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qcborvalue_p.h>
Classes | |
| union | [union].__unnamed0__ |
Public Types | |
| enum | ContainerDisposition { CopyContainer , MoveContainer } |
Public Attributes | |
| union | |
| QByteArray | data |
| QList< QtCbor::Element > | elements |
| Public Attributes inherited from QSharedData | |
| QAtomicInt | ref |
Friends | |
| class | QExplicitlySharedDataPointer< QCborContainerPrivate > |
Definition at line 100 of file qcborvalue_p.h.
| Enumerator | |
|---|---|
| CopyContainer | |
| MoveContainer | |
Definition at line 112 of file qcborvalue_p.h.
|
default |
|
default |
|
default |
Definition at line 154 of file qcborvalue_p.h.
|
inlinestatic |
Definition at line 127 of file qcborvalue_p.h.
|
inline |
Definition at line 293 of file qcborvalue_p.h.
References byteData(), QtCbor::Element::StringIsAscii, and QtCbor::Element::StringIsUtf16.
|
inline |
Definition at line 262 of file qcborvalue_p.h.
Definition at line 250 of file qcborvalue_p.h.
References append().
Definition at line 220 of file qcborvalue_p.h.
|
inline |
Definition at line 266 of file qcborvalue_p.h.
Definition at line 216 of file qcborvalue_p.h.
|
inline |
Definition at line 238 of file qcborvalue_p.h.
|
inline |
Definition at line 255 of file qcborvalue_p.h.
|
inline |
Definition at line 212 of file qcborvalue_p.h.
Referenced by append(), appendVariant(), findOrAddMapKey(), and grow().
Definition at line 230 of file qcborvalue_p.h.
| Q_NEVER_INLINE void QCborContainerPrivate::appendAsciiString | ( | QStringView | s | ) |
Definition at line 1094 of file qcborvalue.cpp.
References QtCbor::Element::HasByteData, and QtCbor::Element::StringIsAscii.
|
inline |
Definition at line 224 of file qcborvalue_p.h.
| void QCborContainerPrivate::appendNonAsciiString | ( | QStringView | s | ) |
Definition at line 1108 of file qcborvalue.cpp.
Definition at line 234 of file qcborvalue_p.h.
|
inline |
Definition at line 273 of file qcborvalue_p.h.
References byteData().
|
inline |
Definition at line 172 of file qcborvalue_p.h.
References byteData().
|
inline |
Definition at line 159 of file qcborvalue_p.h.
References QtCbor::Element::HasByteData.
Referenced by anyStringViewAt(), byteArrayAt(), byteData(), compareElementRecursive(), convertExtendedTypeToJson(), convertToExtendedType(), encodeByteArray(), extractAt_complex(), replaceAt(), stringAt(), and stringCompareElement().
|
static |
Definition at line 985 of file qcborvalue.cpp.
References QCborContainerPrivate().
| void QCborContainerPrivate::compact | ( | ) |
Definition at line 965 of file qcborvalue.cpp.
Referenced by extractAt_complex(), and replaceAt_complex().
|
inline |
Definition at line 415 of file qcborvalue_p.h.
References compareElement_helper().
|
inlinestaticnoexcept |
Definition at line 1376 of file qcborvalue.cpp.
References compareElementRecursive().
Referenced by compareElement().
|
inlinestatic |
Definition at line 372 of file qcborvalue_p.h.
|
inlinestatic |
Definition at line 377 of file qcborvalue_p.h.
|
inline |
Definition at line 177 of file qcborvalue_p.h.
References QtCbor::Element::IsContainer.
|
inline |
Definition at line 121 of file qcborvalue_p.h.
Referenced by assignContainer().
|
static |
Definition at line 1008 of file qcborvalue.cpp.
|
inlinestatic |
Definition at line 357 of file qcborvalue_p.h.
References QtCbor::Element::IsContainer.
|
inline |
Definition at line 339 of file qcborvalue_p.h.
References QtCbor::Element::HasByteData, QtCbor::Element::IsContainer, and MoveContainer.
| QCborValue QCborContainerPrivate::extractAt_complex | ( | QtCbor::Element | e | ) |
Definition at line 1114 of file qcborvalue.cpp.
References QtCbor::ByteData::byte(), byteData(), compact(), and QtCbor::Element::HasByteData.
|
inlinestatic |
Definition at line 448 of file qcborvalue_p.h.
|
inline |
Definition at line 429 of file qcborvalue_p.h.
|
inlinestatic |
Definition at line 458 of file qcborvalue_p.h.
References append().
|
inlinestatic |
Definition at line 881 of file qcbormap.cpp.
|
inlinestatic |
Definition at line 2644 of file qcborvalue.cpp.
|
static |
Definition at line 2660 of file qcborvalue.cpp.
References QtCbor::Element::IsContainer.
|
static |
Prepare for an insertion at position index
Detaches and ensures there are at least index entries in the array, padding with Undefined as needed.
Definition at line 1022 of file qcborvalue.cpp.
References append().
|
inline |
Definition at line 207 of file qcborvalue_p.h.
|
inlinestatic |
Definition at line 311 of file qcborvalue_p.h.
References CopyContainer.
|
delete |
|
delete |
Definition at line 422 of file qcborvalue_p.h.
|
inline |
Definition at line 195 of file qcborvalue_p.h.
References byteData(), and QtCbor::Element::IsContainer.
| void QCborContainerPrivate::replaceAt_complex | ( | QtCbor::Element & | e, |
| const QCborValue & | value, | ||
| ContainerDisposition | disp ) |
Definition at line 1038 of file qcborvalue.cpp.
References compact(), CopyContainer, QtCbor::Element::HasByteData, QtCbor::Element::IsContainer, and MoveContainer.
|
inline |
Definition at line 186 of file qcborvalue_p.h.
|
inlinestatic |
Definition at line 306 of file qcborvalue_p.h.
Definition at line 281 of file qcborvalue_p.h.
References byteData(), QtCbor::Element::StringIsAscii, and QtCbor::Element::StringIsUtf16.
|
inline |
Definition at line 383 of file qcborvalue_p.h.
References byteData(), QtCbor::ForEquality, and QtCbor::Element::StringIsUtf16.
|
inline |
Definition at line 401 of file qcborvalue_p.h.
References QtCbor::ForEquality.
|
inline |
Definition at line 407 of file qcborvalue_p.h.
|
inline |
Definition at line 323 of file qcborvalue_p.h.
References QtCbor::Element::HasByteData, and QtCbor::Element::IsContainer.
|
friend |
Definition at line 91 of file qcborvalue_p.h.
| QByteArray QCborContainerPrivate::data |
Definition at line 118 of file qcborvalue_p.h.
| QList<QtCbor::Element> QCborContainerPrivate::elements |
Definition at line 119 of file qcborvalue_p.h.