Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QGString Struct Reference

#include <qgst_p.h>

Inheritance diagram for QGString:
Collaboration diagram for QGString:

Public Member Functions

QLatin1StringView asStringView () const
QByteArrayView asByteArrayView () const
QString toQString () const
bool operator== (const QGString &str) const
bool operator== (const QLatin1StringView str) const
bool operator== (const QByteArrayView str) const
bool operator!= (const QGString &str) const
bool operator!= (const QLatin1StringView str) const
bool operator!= (const QByteArrayView str) const
 operator QByteArrayView () const
 operator QByteArray () const
Public Member Functions inherited from QUniqueHandle< QGstImpl::QUniqueGStringHandleTraits >
 QUniqueHandle () noexcept
 QUniqueHandle (const Type &handle) noexcept
 QUniqueHandle (const Type &handle, const QtUniqueHandleTraits::DefaultDeleter< QGstImpl::QUniqueGStringHandleTraits > &deleter) noexcept
 QUniqueHandle (const Type &handle, QtUniqueHandleTraits::DefaultDeleter< QGstImpl::QUniqueGStringHandleTraits > &&deleter) noexcept
 QUniqueHandle (QUniqueHandle &&other) noexcept
 ~QUniqueHandle () noexcept
void swap (QUniqueHandle &other) noexcept
 QUniqueHandle (const QUniqueHandle &)=delete
QUniqueHandleoperator= (const QUniqueHandle &)=delete
bool isValid () const noexcept
 operator bool () const noexcept
Type get () const noexcept
QtUniqueHandleTraits::DefaultDeleter< QGstImpl::QUniqueGStringHandleTraits > & deleter () noexcept
const QtUniqueHandleTraits::DefaultDeleter< QGstImpl::QUniqueGStringHandleTraits > & deleter () const noexcept
void reset (const Type &handle=QGstImpl::QUniqueGStringHandleTraits::invalidValue()) noexcept
Type release () noexcept
Typeoperator& () noexcept
void close () noexcept

Friends

bool operator< (const QGString &lhs, const QGString &rhs)
bool operator< (const QGString &lhs, const QLatin1StringView rhs)
bool operator< (const QGString &lhs, const QByteArrayView rhs)
bool operator< (const QLatin1StringView lhs, const QGString &rhs)
bool operator< (const QByteArrayView lhs, const QGString &rhs)

Additional Inherited Members

Public Types inherited from QUniqueHandle< QGstImpl::QUniqueGStringHandleTraits >
using Type

Detailed Description

Definition at line 245 of file qgst_p.h.

Member Function Documentation

◆ asByteArrayView()

QByteArrayView QGString::asByteArrayView ( ) const
inline

Definition at line 250 of file qgst_p.h.

◆ asStringView()

QLatin1StringView QGString::asStringView ( ) const
inline

Definition at line 249 of file qgst_p.h.

◆ operator QByteArray()

QGString::operator QByteArray ( ) const
inlineexplicit

Definition at line 309 of file qgst_p.h.

◆ operator QByteArrayView()

QGString::operator QByteArrayView ( ) const
inlineexplicit

Definition at line 308 of file qgst_p.h.

◆ operator!=() [1/3]

bool QGString::operator!= ( const QByteArrayView str) const
inline

Definition at line 284 of file qgst_p.h.

◆ operator!=() [2/3]

bool QGString::operator!= ( const QGString & str) const
inline

Definition at line 282 of file qgst_p.h.

◆ operator!=() [3/3]

bool QGString::operator!= ( const QLatin1StringView str) const
inline

Definition at line 283 of file qgst_p.h.

◆ operator==() [1/3]

bool QGString::operator== ( const QByteArrayView str) const
inline

Definition at line 280 of file qgst_p.h.

◆ operator==() [2/3]

bool QGString::operator== ( const QGString & str) const
inline

Definition at line 278 of file qgst_p.h.

◆ operator==() [3/3]

bool QGString::operator== ( const QLatin1StringView str) const
inline

Definition at line 279 of file qgst_p.h.

◆ toQString()

QString QGString::toQString ( ) const
inline

Definition at line 251 of file qgst_p.h.

◆ operator< [1/5]

bool operator< ( const QByteArrayView lhs,
const QGString & rhs )
friend

Definition at line 302 of file qgst_p.h.

◆ operator< [2/5]

bool operator< ( const QGString & lhs,
const QByteArrayView rhs )
friend

Definition at line 294 of file qgst_p.h.

◆ operator< [3/5]

bool operator< ( const QGString & lhs,
const QGString & rhs )
friend

Definition at line 286 of file qgst_p.h.

◆ operator< [4/5]

bool operator< ( const QGString & lhs,
const QLatin1StringView rhs )
friend

Definition at line 290 of file qgst_p.h.

◆ operator< [5/5]

bool operator< ( const QLatin1StringView lhs,
const QGString & rhs )
friend

Definition at line 298 of file qgst_p.h.


The documentation for this struct was generated from the following file: