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
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 * ()
const quint8first () const
const quint8last () const

Public Attributes

const quint8mData
qsizetype mSize

Detailed Description

Definition at line 67 of file qssgdataref_p.h.

Constructor & Destructor Documentation

◆ QSSGDataView() [1/5]

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

Definition at line 72 of file qssgdataref_p.h.

References QSSGDataView().

Referenced by QSSGDataView().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QSSGDataView() [2/5]

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

Definition at line 76 of file qssgdataref_p.h.

References QSSGDataView().

Referenced by QSSGDataView().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QSSGDataView() [3/5]

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

Definition at line 79 of file qssgdataref_p.h.

◆ QSSGDataView() [4/5]

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

Definition at line 81 of file qssgdataref_p.h.

References QSSGDataView().

Referenced by QSSGDataView().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QSSGDataView() [5/5]

QSSGDataView< quint8 >::QSSGDataView ( )
inlineconstexpr

Definition at line 84 of file qssgdataref_p.h.

Member Function Documentation

◆ begin()

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

Definition at line 89 of file qssgdataref_p.h.

◆ clear()

void QSSGDataView< quint8 >::clear ( )
inline

Definition at line 99 of file qssgdataref_p.h.

◆ end()

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

Definition at line 90 of file qssgdataref_p.h.

◆ first()

const quint8 & QSSGDataView< quint8 >::first ( ) const
inline

Definition at line 45 of file qssgdataref_p.h.

◆ isEmpty()

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

Definition at line 87 of file qssgdataref_p.h.

◆ last()

const quint8 & QSSGDataView< quint8 >::last ( ) const
inline

Definition at line 46 of file qssgdataref_p.h.

◆ operator const void *()

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

Definition at line 105 of file qssgdataref_p.h.

◆ operator[]()

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

Definition at line 92 of file qssgdataref_p.h.

◆ size()

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

Definition at line 86 of file qssgdataref_p.h.

Member Data Documentation

◆ mData

const quint8* QSSGDataView< quint8 >::mData

Definition at line 69 of file qssgdataref_p.h.

◆ mSize

Definition at line 70 of file qssgdataref_p.h.


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