Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QSSGDataView< quint8 > Struct Reference

#include <qssgdataref_p.h>

+ Collaboration diagram for QSSGDataView< quint8 >:

Public Member Functions

 QSSGDataView (const QByteArray &data)
 
template<typename T >
 QSSGDataView (const QList< T > &data)
 
 QSSGDataView (const quint8 *inData, qsizetype inSize)
 
template<typename T >
 QSSGDataView (const T *inData, qsizetype inSize)
 
constexpr QSSGDataView ()
 
qsizetype size () const
 
bool isEmpty () const
 
const quint8begin () const
 
const quint8end () const
 
const quint8operator[] (int index) const
 
void clear ()
 
 operator const void * ()
 

Public Attributes

const quint8mData
 
qsizetype mSize
 

Detailed Description

Definition at line 65 of file qssgdataref_p.h.

Constructor & Destructor Documentation

◆ QSSGDataView() [1/5]

QSSGDataView< quint8 >::QSSGDataView ( const QByteArray & data)
inlineexplicit

Definition at line 70 of file qssgdataref_p.h.

References QSSGDataView< T >::mSize, and Q_ASSERT.

◆ QSSGDataView() [2/5]

template<typename T >
QSSGDataView< quint8 >::QSSGDataView ( const QList< T > & data)
inlineexplicit

Definition at line 74 of file qssgdataref_p.h.

References QSSGDataView< T >::mSize, and Q_ASSERT.

◆ QSSGDataView() [3/5]

QSSGDataView< quint8 >::QSSGDataView ( const quint8 * inData,
qsizetype inSize )
inline

Definition at line 77 of file qssgdataref_p.h.

References QSSGDataView< T >::mSize, and Q_ASSERT.

◆ QSSGDataView() [4/5]

template<typename T >
QSSGDataView< quint8 >::QSSGDataView ( const T * inData,
qsizetype inSize )
inline

Definition at line 79 of file qssgdataref_p.h.

References QSSGDataView< T >::mSize, and Q_ASSERT.

◆ QSSGDataView() [5/5]

constexpr QSSGDataView< quint8 >::QSSGDataView ( )
inlineconstexpr

Definition at line 82 of file qssgdataref_p.h.

Member Function Documentation

◆ begin()

const quint8 * QSSGDataView< quint8 >::begin ( ) const
inline

Definition at line 87 of file qssgdataref_p.h.

References QSSGDataView< T >::mData.

◆ clear()

void QSSGDataView< quint8 >::clear ( )
inline

Definition at line 97 of file qssgdataref_p.h.

References QSSGDataView< T >::mData, and QSSGDataView< T >::mSize.

◆ end()

const quint8 * QSSGDataView< quint8 >::end ( ) const
inline

Definition at line 88 of file qssgdataref_p.h.

References QSSGDataView< T >::mData, and QSSGDataView< T >::mSize.

◆ isEmpty()

bool QSSGDataView< quint8 >::isEmpty ( ) const
inline

Definition at line 85 of file qssgdataref_p.h.

References QSSGDataView< T >::mSize.

◆ operator const void *()

QSSGDataView< quint8 >::operator const void * ( )
inline

Definition at line 103 of file qssgdataref_p.h.

References QSSGDataView< T >::mData.

◆ operator[]()

const quint8 & QSSGDataView< quint8 >::operator[] ( int index) const
inline

Definition at line 90 of file qssgdataref_p.h.

References QSSGDataView< T >::mData, QSSGDataView< T >::mSize, and Q_ASSERT.

◆ size()

qsizetype QSSGDataView< quint8 >::size ( ) const
inline

Definition at line 84 of file qssgdataref_p.h.

References QSSGDataView< T >::mSize.

Member Data Documentation

◆ mData

const quint8* QSSGDataView< quint8 >::mData

Definition at line 67 of file qssgdataref_p.h.

◆ mSize

Definition at line 68 of file qssgdataref_p.h.


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