![]() |
Qt 6.x
The Qt SDK
|
#include <qcborvalue.h>
Collaboration diagram for QCborValueConstRef: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 |
| QDateTime | toDateTime (const QDateTime &defaultValue={}) const |
| QUrl | toUrl (const QUrl &defaultValue={}) const |
| QUuid | toUuid (const QUuid &defaultValue={}) const |
| QCborArray | toArray () const |
| QCborArray | toArray (const QCborArray &a) const |
| QCborMap | toMap () const |
| QCborMap | toMap (const QCborMap &m) const |
| Q_CORE_EXPORT const QCborValue | operator[] (const QString &key) const |
| Q_CORE_EXPORT const QCborValue | operator[] (QLatin1StringView key) const |
| Q_CORE_EXPORT const QCborValue | operator[] (qint64 key) const |
| int | compare (const QCborValue &other) const |
| bool | operator== (const QCborValue &other) const |
| bool | operator!= (const QCborValue &other) const |
| bool | operator< (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) |
Static Protected Member Functions | |
| static Q_CORE_EXPORT QCborValue | concrete (QCborValueConstRef that) noexcept |
| static Q_CORE_EXPORT QCborValue::Type | concreteType (QCborValueConstRef that) noexcept Q_DECL_PURE_FUNCTION |
| static Q_CORE_EXPORT bool | concreteBoolean (QCborValueConstRef that, bool defaultValue) noexcept Q_DECL_PURE_FUNCTION |
| static Q_CORE_EXPORT double | concreteDouble (QCborValueConstRef that, double defaultValue) noexcept Q_DECL_PURE_FUNCTION |
| static Q_CORE_EXPORT qint64 | concreteIntegral (QCborValueConstRef that, qint64 defaultValue) noexcept Q_DECL_PURE_FUNCTION |
| static Q_CORE_EXPORT QByteArray | concreteByteArray (QCborValueConstRef that, const QByteArray &defaultValue) |
| static Q_CORE_EXPORT QString | concreteString (QCborValueConstRef that, const QString &defaultValue) |
Protected Attributes | |
| QCborContainerPrivate * | d |
| qsizetype | i |
Friends | |
| class | QCborValue |
| class | QCborArray |
| class | QCborMap |
| class | QCborContainerPrivate |
Definition at line 297 of file qcborvalue.h.
|
default |
|
inlineconstexprprotected |
Definition at line 423 of file qcborvalue.h.
|
inlineconstexprprotected |
Definition at line 424 of file qcborvalue.h.
|
inline |
Definition at line 370 of file qcborvalue.h.
References other().
Here is the call graph for this function:
|
inlineprotectednoexcept |
Definition at line 408 of file qcborvalue.h.
References concrete().
Referenced by concrete(), toArray(), toArray(), toMap(), and toMap().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprotectednoexcept |
Definition at line 2681 of file qcborvalue.cpp.
|
staticprotectednoexcept |
Definition at line 2635 of file qcborvalue.cpp.
References e, QCborValue::False, and QCborValue::True.
|
staticprotected |
Definition at line 2664 of file qcborvalue.cpp.
References QCborValue::ByteArray, and e.
|
staticprotectednoexcept |
Definition at line 2643 of file qcborvalue.cpp.
References QCborValue::Double, e, and QCborValue::Integer.
|
staticprotectednoexcept |
Definition at line 2653 of file qcborvalue.cpp.
References QCborValue::Double, e, and QCborValue::Integer.
|
staticprotected |
Definition at line 2673 of file qcborvalue.cpp.
References e, and QCborValue::String.
|
staticprotectednoexcept |
Definition at line 2686 of file qcborvalue.cpp.
|
inline |
Definition at line 308 of file qcborvalue.h.
References QCborValue::Array.
|
inline |
Definition at line 313 of file qcborvalue.h.
|
inline |
Definition at line 306 of file qcborvalue.h.
References QCborValue::ByteArray.
|
inline |
Definition at line 322 of file qcborvalue.h.
|
inline |
Definition at line 317 of file qcborvalue.h.
References QCborValue::DateTime.
|
inline |
Definition at line 316 of file qcborvalue.h.
References QCborValue::Double.
|
inline |
Definition at line 311 of file qcborvalue.h.
References QCborValue::False.
|
inline |
Definition at line 305 of file qcborvalue.h.
References QCborValue::Integer.
|
inline |
Definition at line 321 of file qcborvalue.h.
References QCborValue::Invalid.
|
inline |
Definition at line 309 of file qcborvalue.h.
References QCborValue::Map.
|
inline |
Definition at line 314 of file qcborvalue.h.
References QCborValue::Null.
|
inline |
Definition at line 319 of file qcborvalue.h.
References QCborValue::RegularExpression.
|
inline |
Definition at line 323 of file qcborvalue.h.
|
inline |
Definition at line 324 of file qcborvalue.h.
|
inline |
Definition at line 307 of file qcborvalue.h.
References QCborValue::String.
|
inline |
Definition at line 310 of file qcborvalue.h.
|
inline |
Definition at line 312 of file qcborvalue.h.
References QCborValue::True.
|
inline |
Definition at line 315 of file qcborvalue.h.
References QCborValue::Undefined.
|
inline |
Definition at line 318 of file qcborvalue.h.
References QCborValue::Url.
|
inline |
Definition at line 320 of file qcborvalue.h.
References QCborValue::Uuid.
|
inline |
Definition at line 302 of file qcborvalue.h.
|
inline |
Definition at line 383 of file qcborvalue.h.
References other().
Here is the call graph for this function:
|
inline |
Definition at line 385 of file qcborvalue.h.
References compare(), and other().
Here is the call graph for this function:
|
delete |
|
inline |
Definition at line 381 of file qcborvalue.h.
References compare(), and other().
Here is the call graph for this function:| const QCborValue QCborValueConstRef::operator[] | ( | const QString & | key | ) | const |
Definition at line 2691 of file qcborvalue.cpp.
References d, i, item, and QCborContainerPrivate::valueAt().
Here is the call graph for this function:| const QCborValue QCborValueConstRef::operator[] | ( | qint64 | key | ) | const |
Definition at line 2703 of file qcborvalue.cpp.
References d, i, item, and QCborContainerPrivate::valueAt().
Here is the call graph for this function:| const QCborValue QCborValueConstRef::operator[] | ( | QLatin1StringView | key | ) | const |
Definition at line 2697 of file qcborvalue.cpp.
References d, i, item, and QCborContainerPrivate::valueAt().
Here is the call graph for this function:Definition at line 331 of file qcborvalue.h.
|
inline |
Definition at line 333 of file qcborvalue.h.
References QCborValue::taggedValue().
Here is the call graph for this function:
|
inline |
Definition at line 268 of file qcborarray.h.
References concrete(), and QCborValue::toArray().
Here is the call graph for this function:
|
inline |
Definition at line 273 of file qcborarray.h.
References concrete(), and QCborValue::toArray().
Here is the call graph for this function:
|
inline |
Definition at line 338 of file qcborvalue.h.
|
inline |
Definition at line 343 of file qcborvalue.h.
Definition at line 347 of file qcborvalue.h.
|
inline |
Definition at line 399 of file qcborvalue.h.
References opt.
|
inline |
Definition at line 340 of file qcborvalue.h.
Definition at line 336 of file qcborvalue.h.
|
inline |
|
inline |
Definition at line 334 of file qcbormap.h.
References concrete(), and QCborValue::toMap().
Here is the call graph for this function:Definition at line 339 of file qcbormap.h.
References concrete(), and QCborValue::toMap().
Here is the call graph for this function:
|
inline |
Definition at line 326 of file qcborvalue.h.
Definition at line 345 of file qcborvalue.h.
Definition at line 350 of file qcborvalue.h.
Definition at line 356 of file qcborvalue.h.
|
inline |
Definition at line 389 of file qcborvalue.h.
|
inline |
Definition at line 304 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.
|
protected |
Definition at line 427 of file qcborvalue.h.
Referenced by operator[](), operator[](), and operator[]().
|
protected |
Definition at line 428 of file qcborvalue.h.
Referenced by QCborArray::insert(), operator[](), operator[](), and operator[]().