|
| QCborContainerPrivate ()=default |
| QCborContainerPrivate (const QCborContainerPrivate &)=default |
| QCborContainerPrivate (QCborContainerPrivate &&)=default |
QCborContainerPrivate & | operator= (const QCborContainerPrivate &)=delete |
QCborContainerPrivate & | operator= (QCborContainerPrivate &&)=delete |
void | deref () |
void | compact () |
qptrdiff | addByteData (const char *block, qsizetype len) |
const QtCbor::ByteData * | byteData (QtCbor::Element e) const |
const QtCbor::ByteData * | byteData (qsizetype idx) const |
QCborContainerPrivate * | containerAt (qsizetype idx, QCborValue::Type type) const |
void | replaceAt_complex (QtCbor::Element &e, const QCborValue &value, ContainerDisposition disp) |
void | replaceAt_internal (QtCbor::Element &e, const QCborValue &value, ContainerDisposition disp) |
void | replaceAt (qsizetype idx, const QCborValue &value, ContainerDisposition disp=CopyContainer) |
void | insertAt (qsizetype idx, const QCborValue &value, ContainerDisposition disp=CopyContainer) |
void | append (QtCbor::Undefined) |
void | append (qint64 value) |
void | append (QCborTag tag) |
void | appendByteData (const char *data, qsizetype len, QCborValue::Type type, QtCbor::Element::ValueFlags extraFlags={}) |
void | appendAsciiString (const QString &s) |
void | appendAsciiString (const char *str, qsizetype len) |
void | appendUtf8String (const char *str, qsizetype len) |
void | append (QLatin1StringView s) |
void | appendAsciiString (QStringView s) |
void | appendNonAsciiString (QStringView s) |
void | append (const QString &s) |
void | append (QStringView s) |
void | append (const QCborValue &v) |
void | append (QCborValue &&v) |
QByteArray | byteArrayAt (qsizetype idx) const |
QString | stringAt (qsizetype idx) const |
QAnyStringView | anyStringViewAt (qsizetype idx) const |
QCborValue | valueAt (qsizetype idx) const |
QCborValue | extractAt_complex (QtCbor::Element e) |
QCborValue | extractAt (qsizetype idx) |
template<typename String> |
int | stringCompareElement (const QtCbor::Element &e, String s, QtCbor::Comparison mode) const |
template<typename String> |
bool | stringEqualsElement (const QtCbor::Element &e, String s) const |
template<typename String> |
bool | stringEqualsElement (qsizetype idx, String s) const |
int | compareElement (qsizetype idx, const QCborValue &value, QtCbor::Comparison mode) const |
void | removeAt (qsizetype idx) |
template<typename KeyType> |
QCborValueConstRef | findCborMapKey (KeyType key) |
| QSharedData () noexcept |
| Constructs a QSharedData object with a reference count of 0.
|
| QSharedData (const QSharedData &) noexcept |
| Constructs a QSharedData object with reference count 0.
|
QSharedData & | operator= (const QSharedData &)=delete |
| ~QSharedData ()=default |
|
static QCborContainerPrivate * | clone (QCborContainerPrivate *d, qsizetype reserved=-1) |
static QCborContainerPrivate * | detach (QCborContainerPrivate *d, qsizetype reserved) |
static QCborContainerPrivate * | grow (QCborContainerPrivate *d, qsizetype index) |
| Prepare for an insertion at position index.
|
static qptrdiff | addByteDataImpl (QByteArray &target, QByteArray::size_type &targetUsed, const char *block, qsizetype len) |
static void | resetValue (QCborValue &v) |
static QCborValue | makeValue (QCborValue::Type type, qint64 n, QCborContainerPrivate *d=nullptr, ContainerDisposition disp=CopyContainer) |
static QtCbor::Element | elementFromValue (const QCborValue &value) |
static int | compareUtf8 (const QtCbor::ByteData *b, QLatin1StringView s) |
static int | compareUtf8 (const QtCbor::ByteData *b, QStringView s) |
static int | compareElement_helper (const QCborContainerPrivate *c1, QtCbor::Element e1, const QCborContainerPrivate *c2, QtCbor::Element e2, QtCbor::Comparison mode) noexcept |
template<typename KeyType> |
static QCborValue | findCborMapKey (const QCborValue &self, KeyType key) |
template<typename KeyType> |
static QCborValueRef | findOrAddMapKey (QCborContainerPrivate *container, KeyType key) |
template<typename KeyType> |
static QCborValueRef | findOrAddMapKey (QCborMap &map, KeyType key) |
template<typename KeyType> |
static QCborValueRef | findOrAddMapKey (QCborValue &self, KeyType key) |
template<typename KeyType> |
static QCborValueRef | findOrAddMapKey (QCborValueRef self, KeyType key) |
Definition at line 100 of file qcborvalue_p.h.