![]() |
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.h>
Public Member Functions | |
| QCborValueConstRef (const QCborValueConstRef &)=default | |
| QCborValueConstRef & | operator= (const QCborValueConstRef &)=delete |
| operator QCborValue () const | |
| QCborValue::Type | type () const |
| bool | isInteger () const |
| bool | isByteArray () const |
| bool | isString () const |
| bool | isArray () const |
| bool | isMap () const |
| bool | isTag () const |
| bool | isFalse () const |
| bool | isTrue () const |
| bool | isBool () const |
| bool | isNull () const |
| bool | isUndefined () const |
| bool | isDouble () const |
| bool | isDateTime () const |
| bool | isUrl () const |
| bool | isRegularExpression () const |
| bool | isUuid () const |
| bool | isInvalid () const |
| bool | isContainer () const |
| bool | isSimpleType () const |
| bool | isSimpleType (QCborSimpleType st) const |
| QCborSimpleType | toSimpleType (QCborSimpleType defaultValue=QCborSimpleType::Undefined) const |
| QCborTag | tag (QCborTag defaultValue=QCborTag(-1)) const |
| QCborValue | taggedValue (const QCborValue &defaultValue=QCborValue()) const |
| qint64 | toInteger (qint64 defaultValue=0) const |
| bool | toBool (bool defaultValue=false) const |
| double | toDouble (double defaultValue=0) const |
| QByteArray | toByteArray (const QByteArray &defaultValue={}) const |
| QString | toString (const QString &defaultValue={}) const |
| QAnyStringView | toStringView (QAnyStringView defaultValue={}) const |
| QUrl | toUrl (const QUrl &defaultValue={}) const |
| QUuid | toUuid (const QUuid &defaultValue={}) const |
| QCborArray | toArray () const |
| QCborArray | toArray (const QCborArray &aa) const |
| QCborMap | toMap () const |
| QCborMap | toMap (const QCborMap &mm) const |
| Q_CORE_EXPORT const QCborValue | operator[] (const QString &keykey) const |
| Q_CORE_EXPORT const QCborValue | operator[] (QLatin1StringView keykey) const |
| Q_CORE_EXPORT const QCborValue | operator[] (qint64 keykey) const |
| int | compare (const QCborValue &other) const |
| QVariant | toVariant () const |
| QJsonValue | toJsonValue () const |
| QString | toDiagnosticNotation (QCborValue::DiagnosticNotationOptions opt=QCborValue::Compact) const |
Protected Member Functions | |
| QCborValue | concrete () const noexcept |
| constexpr | QCborValueConstRef () |
| constexpr | QCborValueConstRef (QCborContainerPrivate *dd, qsizetype ii) |
Protected Attributes | |
| QCborContainerPrivate * | d |
| qsizetype | i |
Friends | |
| class | QCborValue |
| class | QCborArray |
| class | QCborMap |
| class | QCborContainerPrivate |
| size_t | qHash (const QCborValueConstRef &keykey, size_t seed=0) noexcept |
| bool | comparesEqual (const QCborValueConstRef &lhs, const QCborValueConstRef &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QCborValueConstRef &lhs, const QCborValueConstRef &rhs) noexcept |
| bool | comparesEqual (const QCborValueConstRef &lhs, const QCborValue &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QCborValueConstRef &lhs, const QCborValue &rhs) noexcept |
Definition at line 309 of file qcborvalue.h.
|
default |
|
inlineconstexprprotected |
Definition at line 460 of file qcborvalue.h.
References d.
|
inlineconstexprprotected |
Definition at line 461 of file qcborvalue.h.
References QCborValueConstRef(), and d.
Referenced by QCborValueConstRef().
|
inline |
Definition at line 386 of file qcborvalue.h.
References concrete().
|
staticprotectednoexcept |
Definition at line 3075 of file qcborvalue.cpp.
References d, and QtCbor::ForEquality.
|
staticprotectednoexcept |
Definition at line 3058 of file qcborvalue.cpp.
References compareElementRecursive(), d, and QtCbor::ForEquality.
|
staticprotectednoexcept |
Definition at line 3083 of file qcborvalue.cpp.
References d, and QtCbor::ForOrdering.
|
staticprotectednoexcept |
Definition at line 3066 of file qcborvalue.cpp.
References compareElementRecursive(), d, and QtCbor::ForOrdering.
|
inlineprotectednoexcept |
Definition at line 408 of file qcborvalue.h.
Referenced by compare(), isSimpleType(), isSimpleType(), isTag(), operator QCborValue(), tag(), taggedValue(), toBool(), toDiagnosticNotation(), toDouble(), toInteger(), toSimpleType(), and toVariant().
|
staticprotectednoexcept |
Definition at line 3127 of file qcborvalue.cpp.
References d.
|
staticprotectednoexcept |
Definition at line 3003 of file qcborvalue.cpp.
References d.
|
staticprotected |
Definition at line 3032 of file qcborvalue.cpp.
References d.
|
staticprotectednoexcept |
Definition at line 3011 of file qcborvalue.cpp.
References d, and QtCbor::Element::fpvalue().
|
staticprotectednoexcept |
Definition at line 3021 of file qcborvalue.cpp.
References d, and QtCbor::Element::fpvalue().
|
staticprotected |
Definition at line 3041 of file qcborvalue.cpp.
References d.
|
staticprotected |
Definition at line 3049 of file qcborvalue.cpp.
References d.
|
staticprotectednoexcept |
Definition at line 3132 of file qcborvalue.cpp.
References d.
|
inline |
Definition at line 320 of file qcborvalue.h.
Referenced by isContainer().
|
inline |
Definition at line 325 of file qcborvalue.h.
References isFalse(), and isTrue().
|
inline |
Definition at line 318 of file qcborvalue.h.
|
inline |
Definition at line 334 of file qcborvalue.h.
References isArray(), and isMap().
|
inline |
Definition at line 329 of file qcborvalue.h.
|
inline |
Definition at line 328 of file qcborvalue.h.
|
inline |
Definition at line 323 of file qcborvalue.h.
Referenced by isBool().
|
inline |
Definition at line 317 of file qcborvalue.h.
|
inline |
Definition at line 333 of file qcborvalue.h.
|
inline |
Definition at line 321 of file qcborvalue.h.
Referenced by isContainer().
|
inline |
Definition at line 326 of file qcborvalue.h.
|
inline |
Definition at line 331 of file qcborvalue.h.
|
inline |
Definition at line 335 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 336 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 319 of file qcborvalue.h.
|
inline |
Definition at line 322 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 324 of file qcborvalue.h.
Referenced by isBool().
|
inline |
Definition at line 327 of file qcborvalue.h.
|
inline |
Definition at line 330 of file qcborvalue.h.
|
inline |
Definition at line 332 of file qcborvalue.h.
|
inline |
Definition at line 314 of file qcborvalue.h.
References concrete().
|
delete |
| const QCborValue QCborValueConstRef::operator[] | ( | const QString & | key | ) | const |
Definition at line 3137 of file qcborvalue.cpp.
References d.
| const QCborValue QCborValueConstRef::operator[] | ( | qint64 | key | ) | const |
Definition at line 3149 of file qcborvalue.cpp.
References d.
| const QCborValue QCborValueConstRef::operator[] | ( | QLatin1StringView | key | ) | const |
Definition at line 3143 of file qcborvalue.cpp.
References d.
Definition at line 343 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 345 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 379 of file qcborarray.h.
|
inline |
Definition at line 384 of file qcborarray.h.
|
inline |
Definition at line 350 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 355 of file qcborvalue.h.
|
inline |
Definition at line 399 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 352 of file qcborvalue.h.
References concrete().
Definition at line 348 of file qcborvalue.h.
References concrete().
|
inline |
|
inline |
Definition at line 490 of file qcbormap.h.
Definition at line 495 of file qcbormap.h.
|
inline |
Definition at line 338 of file qcborvalue.h.
References concrete().
Definition at line 357 of file qcborvalue.h.
|
inline |
Definition at line 359 of file qcborvalue.h.
Definition at line 366 of file qcborvalue.h.
Definition at line 372 of file qcborvalue.h.
|
inline |
Definition at line 389 of file qcborvalue.h.
References concrete().
|
inline |
Definition at line 316 of file qcborvalue.h.
|
friend |
Definition at line 433 of file qcborvalue.h.
|
friend |
Definition at line 417 of file qcborvalue.h.
|
friend |
Definition at line 438 of file qcborvalue.h.
|
friend |
Definition at line 422 of file qcborvalue.h.
|
friend |
Definition at line 404 of file qcborvalue.h.
|
friend |
Definition at line 406 of file qcborvalue.h.
|
friend |
Definition at line 405 of file qcborvalue.h.
|
friend |
Definition at line 403 of file qcborvalue.h.
|
friend |
Definition at line 410 of file qcborvalue.h.
|
protected |
Definition at line 464 of file qcborvalue.h.
Referenced by QCborValueConstRef(), QCborValueConstRef(), comparesEqual_helper(), comparesEqual_helper(), compareThreeWay_helper(), compareThreeWay_helper(), concrete(), concreteBoolean(), concreteByteArray(), concreteDouble(), concreteIntegral(), concreteString(), concreteStringView(), concreteType(), operator[](), operator[](), and operator[]().
|
protected |
Definition at line 465 of file qcborvalue.h.