Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qbytearrayview.h>
Public Types | |
typedef char | storage_type |
typedef const char | value_type |
typedef qptrdiff | difference_type |
typedef qsizetype | size_type |
typedef value_type & | reference |
typedef value_type & | const_reference |
typedef value_type * | pointer |
typedef value_type * | const_pointer |
typedef pointer | iterator |
typedef const_pointer | const_iterator |
typedef std::reverse_iterator< iterator > | reverse_iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Public Member Functions | |
constexpr | QByteArrayView () noexcept |
constexpr | QByteArrayView (std::nullptr_t) noexcept |
template<typename Byte , if_compatible_byte< Byte > = true> | |
constexpr | QByteArrayView (const Byte *data, qsizetype len) |
template<typename Byte , if_compatible_byte< Byte > = true> | |
constexpr | QByteArrayView (const Byte *first, const Byte *last) |
template<typename Pointer , if_compatible_pointer< Pointer > = true> | |
constexpr | QByteArrayView (const Pointer &data) noexcept |
template<typename ByteArray , if_compatible_qbytearray_like< ByteArray > = true> | |
QByteArrayView (const ByteArray &ba) noexcept | |
template<typename Container , if_compatible_container< Container > = true> | |
constexpr | QByteArrayView (const Container &c) noexcept |
template<size_t Size> | |
constexpr | QByteArrayView (const char(&data)[Size]) noexcept |
QByteArray | toByteArray () const |
constexpr qsizetype | size () const noexcept |
constexpr const_pointer | data () const noexcept |
constexpr const_pointer | constData () const noexcept |
constexpr char | operator[] (qsizetype n) const |
constexpr char | at (qsizetype n) const |
constexpr QByteArrayView | first (qsizetype n) const |
constexpr QByteArrayView | last (qsizetype n) const |
constexpr QByteArrayView | sliced (qsizetype pos) const |
constexpr QByteArrayView | sliced (qsizetype pos, qsizetype n) const |
constexpr QByteArrayView & | slice (qsizetype pos) |
constexpr QByteArrayView & | slice (qsizetype pos, qsizetype n) |
constexpr QByteArrayView | chopped (qsizetype len) const |
constexpr QByteArrayView | left (qsizetype n) const |
constexpr QByteArrayView | right (qsizetype n) const |
constexpr QByteArrayView | mid (qsizetype pos, qsizetype n=-1) const |
constexpr void | truncate (qsizetype n) |
constexpr void | chop (qsizetype n) |
QByteArrayView | trimmed () const noexcept |
short | toShort (bool *ok=nullptr, int base=10) const |
ushort | toUShort (bool *ok=nullptr, int base=10) const |
int | toInt (bool *ok=nullptr, int base=10) const |
uint | toUInt (bool *ok=nullptr, int base=10) const |
long | toLong (bool *ok=nullptr, int base=10) const |
ulong | toULong (bool *ok=nullptr, int base=10) const |
qlonglong | toLongLong (bool *ok=nullptr, int base=10) const |
qulonglong | toULongLong (bool *ok=nullptr, int base=10) const |
float | toFloat (bool *ok=nullptr) const |
double | toDouble (bool *ok=nullptr) const |
bool | startsWith (QByteArrayView other) const noexcept |
constexpr bool | startsWith (char c) const noexcept |
bool | endsWith (QByteArrayView other) const noexcept |
constexpr bool | endsWith (char c) const noexcept |
qsizetype | indexOf (QByteArrayView a, qsizetype from=0) const noexcept |
qsizetype | indexOf (char ch, qsizetype from=0) const noexcept |
bool | contains (QByteArrayView a) const noexcept |
bool | contains (char c) const noexcept |
qsizetype | lastIndexOf (QByteArrayView a) const noexcept |
qsizetype | lastIndexOf (QByteArrayView a, qsizetype from) const noexcept |
qsizetype | lastIndexOf (char ch, qsizetype from=-1) const noexcept |
qsizetype | count (QByteArrayView a) const noexcept |
qsizetype | count (char ch) const noexcept |
int | compare (QByteArrayView a, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
bool | isValidUtf8 () const noexcept |
constexpr const_iterator | begin () const noexcept |
constexpr const_iterator | end () const noexcept |
constexpr const_iterator | cbegin () const noexcept |
constexpr const_iterator | cend () const noexcept |
constexpr const_reverse_iterator | rbegin () const noexcept |
constexpr const_reverse_iterator | rend () const noexcept |
constexpr const_reverse_iterator | crbegin () const noexcept |
constexpr const_reverse_iterator | crend () const noexcept |
constexpr bool | empty () const noexcept |
constexpr char | front () const |
constexpr char | back () const |
constexpr Q_IMPLICIT | operator std::string_view () const noexcept |
constexpr qsizetype | max_size () const noexcept |
constexpr bool | isNull () const noexcept |
constexpr bool | isEmpty () const noexcept |
constexpr qsizetype | length () const noexcept |
constexpr char | first () const |
constexpr char | last () const |
Static Public Member Functions | |
template<typename Byte , size_t Size, if_compatible_byte< Byte > = true> | |
static constexpr QByteArrayView | fromArray (const Byte(&data)[Size]) noexcept |
static constexpr qsizetype | maxSize () noexcept |
Friends | |
bool | comparesEqual (const QByteArrayView &lhs, const QByteArrayView &rhs) noexcept |
Qt::strong_ordering | compareThreeWay (const QByteArrayView &lhs, const QByteArrayView &rhs) noexcept |
bool | comparesEqual (const QByteArrayView &lhs, const char *rhs) noexcept |
Qt::strong_ordering | compareThreeWay (const QByteArrayView &lhs, const char *rhs) noexcept |
Q_CORE_EXPORT bool | comparesEqual (const QByteArrayView &lhs, const QChar &rhs) |
Q_CORE_EXPORT Qt::strong_ordering | compareThreeWay (const QByteArrayView &lhs, const QChar &rhs) |
Q_CORE_EXPORT bool | comparesEqual (const QByteArrayView &lhs, char16_t rhs) |
Q_CORE_EXPORT Qt::strong_ordering | compareThreeWay (const QByteArrayView &lhs, char16_t rhs) |
Definition at line 84 of file qbytearrayview.h.
Definition at line 97 of file qbytearrayview.h.
Definition at line 94 of file qbytearrayview.h.
Definition at line 92 of file qbytearrayview.h.
std::reverse_iterator<const_iterator> QByteArrayView::const_reverse_iterator |
Definition at line 99 of file qbytearrayview.h.
Definition at line 89 of file qbytearrayview.h.
Definition at line 96 of file qbytearrayview.h.
Definition at line 93 of file qbytearrayview.h.
Definition at line 91 of file qbytearrayview.h.
std::reverse_iterator<iterator> QByteArrayView::reverse_iterator |
Definition at line 98 of file qbytearrayview.h.
Definition at line 90 of file qbytearrayview.h.
Definition at line 87 of file qbytearrayview.h.
const char QByteArrayView::value_type |
Definition at line 88 of file qbytearrayview.h.
|
inlineconstexprnoexcept |
Definition at line 140 of file qbytearrayview.h.
|
inlineconstexprnoexcept |
Definition at line 142 of file qbytearrayview.h.
|
inlineconstexpr |
Definition at line 146 of file qbytearrayview.h.
|
inlineconstexpr |
Definition at line 151 of file qbytearrayview.h.
|
inlineconstexprnoexcept |
Definition at line 159 of file qbytearrayview.h.
|
inlinenoexcept |
Definition at line 168 of file qbytearrayview.h.
|
inlineconstexprnoexcept |
Definition at line 173 of file qbytearrayview.h.
|
inlineconstexprnoexcept |
Definition at line 176 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 198 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 318 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 307 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 309 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 310 of file qbytearrayview.h.
Definition at line 231 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 214 of file qbytearrayview.h.
|
inlinenoexcept |
Definition at line 396 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 190 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 285 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 283 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 297 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 295 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 313 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 314 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 189 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 316 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 308 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 275 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 273 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 332 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 200 of file qbytearrayview.h.
|
inlinestaticnodiscardconstexprnoexcept |
Definition at line 184 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 317 of file qbytearrayview.h.
Definition at line 280 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 278 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 329 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 328 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 302 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 333 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 202 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 292 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 288 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 290 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 217 of file qbytearrayview.h.
Referenced by testing.tools.safetynet_image.ImageLocations::Left().
|
inlinenodiscardconstexprnoexcept |
Definition at line 330 of file qbytearrayview.h.
Referenced by testing.tools.encode_pdf_filter._PngIdatPdfStream::write().
|
inlinenodiscardconstexprnoexcept |
Definition at line 323 of file qbytearrayview.h.
|
inlinestaticnodiscardconstexprnoexcept |
Definition at line 335 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 221 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 320 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 192 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 311 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 312 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 219 of file qbytearrayview.h.
Referenced by testing.tools.safetynet_image.ImageLocations::Right().
|
inlinenodiscardconstexprnoexcept |
Definition at line 188 of file qbytearrayview.h.
|
inlineconstexpr |
Definition at line 209 of file qbytearrayview.h.
|
inlineconstexpr |
Definition at line 211 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 204 of file qbytearrayview.h.
|
inlinenodiscardconstexpr |
Definition at line 206 of file qbytearrayview.h.
|
inlinenodiscardconstexprnoexcept |
Definition at line 270 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 268 of file qbytearrayview.h.
|
inlinenodiscard |
Definition at line 812 of file qbytearray.h.
|
inlinenodiscard |
Definition at line 260 of file qbytearrayview.h.
|
inlinenodiscard |
Definition at line 253 of file qbytearrayview.h.
|
inlinenodiscard |
Definition at line 241 of file qbytearrayview.h.
|
inlinenodiscard |
Definition at line 245 of file qbytearrayview.h.
Definition at line 249 of file qbytearrayview.h.
|
inlinenodiscard |
Definition at line 237 of file qbytearrayview.h.
Definition at line 243 of file qbytearrayview.h.
Definition at line 247 of file qbytearrayview.h.
|
inlinenodiscard |
Definition at line 251 of file qbytearrayview.h.
Definition at line 239 of file qbytearrayview.h.
|
inlinenodiscardnoexcept |
Definition at line 235 of file qbytearrayview.h.
Definition at line 229 of file qbytearrayview.h.
|
friend |
Definition at line 6778 of file qstring.cpp.
|
friend |
Definition at line 365 of file qbytearrayview.h.
|
friend |
Definition at line 352 of file qbytearrayview.h.
|
friend |
Definition at line 6767 of file qstring.cpp.
|
friend |
Definition at line 6783 of file qstring.cpp.
|
friend |
Definition at line 368 of file qbytearrayview.h.
|
friend |
Definition at line 358 of file qbytearrayview.h.
|
friend |
Definition at line 6772 of file qstring.cpp.