43 #include <QtCore/qcborvalue.h>
45 #include <initializer_list>
219 #if 0 && __has_include(<compare>)
223 if (
c > 0)
return std::strong_ordering::greater;
224 if (
c == 0)
return std::strong_ordering::equivalent;
225 return std::strong_ordering::less;
231 {
return !(*
this ==
other); }
287 :
n(-1), container(
a.
d.
take()),
t(Array)
303 #if !defined(QT_NO_DEBUG_STREAM)
307 #ifndef QT_NO_DATASTREAM
308 #if QT_CONFIG(cborstreamwriter)
small capitals from c petite p scientific i
[1]
The QCborArray::ConstIterator class provides an STL-style const iterator for QCborArray.
const QCborValueRef reference
ConstIterator & operator-=(qsizetype j)
const QCborValueRef operator*() const
qsizetype operator-(ConstIterator j) const
bool operator>(const ConstIterator &other) const
ConstIterator operator--(int)
bool operator>=(const ConstIterator &other) const
constexpr ConstIterator()=default
bool operator<(const Iterator &other) const
bool operator<(const ConstIterator &other) const
bool operator!=(const ConstIterator &o) const
ConstIterator & operator+=(qsizetype j)
qsizetype difference_type
bool operator<=(const Iterator &other) const
bool operator==(const Iterator &o) const
bool operator>=(const Iterator &other) const
constexpr ConstIterator(const ConstIterator &)=default
const QCborValueRef * pointer
ConstIterator operator+(qsizetype j) const
const QCborValueRef operator[](qsizetype j)
ConstIterator & operator--()
std::random_access_iterator_tag iterator_category
const QCborValueRef * operator->() const
ConstIterator & operator=(const ConstIterator &other)
bool operator==(const ConstIterator &o) const
bool operator!=(const Iterator &o) const
const QCborValue value_type
ConstIterator operator++(int)
ConstIterator & operator++()
bool operator<=(const ConstIterator &other) const
ConstIterator operator-(qsizetype j) const
bool operator>(const Iterator &other) const
The QCborArray::Iterator class provides an STL-style non-const iterator for QCborArray.
qsizetype operator-(Iterator j) const
constexpr Iterator()=default
bool operator<(const Iterator &other) const
bool operator<=(const Iterator &other) const
Iterator operator-(qsizetype j) const
bool operator==(const ConstIterator &o) const
Iterator & operator=(const Iterator &other)
bool operator>(const Iterator &other) const
QCborValueRef operator[](qsizetype j)
QCborValueRef operator*() const
constexpr Iterator(const Iterator &)=default
bool operator<(const ConstIterator &other) const
bool operator>=(const Iterator &other) const
Iterator & operator+=(qsizetype j)
qsizetype difference_type
Iterator operator+(qsizetype j) const
std::random_access_iterator_tag iterator_category
bool operator>=(const ConstIterator &other) const
bool operator>(const ConstIterator &other) const
bool operator!=(const ConstIterator &o) const
bool operator!=(const Iterator &o) const
bool operator<=(const ConstIterator &other) const
Iterator & operator-=(qsizetype j)
bool operator==(const Iterator &o) const
QCborValueRef * operator->() const
The QCborArray class is used to hold an array of CBOR elements.
const_iterator constEnd() const
const_iterator constBegin() const
QCborValue takeAt(qsizetype i)
QVariantList toVariantList() const
void append(QCborValue &&value)
static QCborArray fromJsonArray(const QJsonArray &array)
bool operator==(const QCborArray &other) const noexcept
bool operator!=(const QCborArray &other) const noexcept
const value_type * const_pointer
const_iterator begin() const
void append(const QCborValue &value)
ConstIterator const_iterator
const_iterator end() const
void removeAt(qsizetype i)
void push_back(const QCborValue &t)
QCborValue toCborValue() const
iterator insert(const_iterator before, const QCborValue &value)
const_iterator cend() const
void push_front(const QCborValue &t)
const QCborValue & const_reference
QCborArray & operator+=(const QCborValue &v)
void prepend(QCborValue &&value)
QJsonArray toJsonArray() const
iterator erase(iterator it)
qsizetype difference_type
void swap(QCborArray &other) noexcept
QCborValue extract(ConstIterator it)
iterator insert(iterator before, const QCborValue &value)
const_iterator cbegin() const
QCborArray operator+(const QCborValue &v) const
static QCborArray fromStringList(const QStringList &list)
static QCborArray fromVariantList(const QVariantList &list)
iterator erase(const_iterator it)
bool operator<(const QCborArray &other) const
QCborValueRef operator[](qsizetype i)
const QCborValue operator[](qsizetype i) const
QCborArray & operator<<(const QCborValue &v)
void prepend(const QCborValue &value)
The QCborValue class encapsulates a value in CBOR.
QCborArray toArray() const
QCborArray toArray() const
The QDataStream class provides serialization of binary data to a QIODevice.
operator>>(QDataStream &ds, qfloat16 &f)
operator<<(QDataStream &ds, qfloat16 f)
The QDebug class provides an output stream for debugging information.
template< typename Enum > size_t qHash(QFlags< Enum > flags, size_t seed=0) noexcept
The QJsonArray class encapsulates a JSON array.
The QStringList class provides a list of strings.
map insert("Paris", "France")
list append(new Employee("Blackpool", "Stephen"))
auto it unsigned count const
GeneratorWrapper< T > take(size_t target, GeneratorWrapper< T > &&generator)
#define Q_DECL_PURE_FUNCTION
EGLOutputLayerEXT EGLint EGLAttrib value
GLsizei const GLfloat * v
[13]
GLboolean GLboolean GLboolean GLboolean a
[7]
GLenum GLuint GLintptr GLsizeiptr size
[1]
QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator begin(const QRegularExpressionMatchIterator &iterator)
#define Q_DECLARE_SHARED(TYPE)
QCborValue(QCborTag(2), QByteArray("\x01\0\0\0\0\0\0\0\0", 9))
[0]
void compare(Input input, FnUnderTest fn_under_test, const QByteArray &output)