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
QOffsetStringArray< StaticString, OffsetList > Class Template Reference

#include <qoffsetstringarray_p.h>

+ Collaboration diagram for QOffsetStringArray< StaticString, OffsetList >:

Public Member Functions

constexpr QOffsetStringArray (const StaticString &string, const OffsetList &offsets)
 
constexpr const char * operator[] (const int index) const noexcept
 
constexpr const char * at (const int index) const noexcept
 
constexpr QByteArrayView viewAt (qsizetype index) const noexcept
 
constexpr int count () const
 
bool contains (QByteArrayView needle, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
 

Detailed Description

template<typename StaticString, typename OffsetList>
class QOffsetStringArray< StaticString, OffsetList >

Definition at line 41 of file qoffsetstringarray_p.h.

Constructor & Destructor Documentation

◆ QOffsetStringArray()

template<typename StaticString , typename OffsetList >
constexpr QOffsetStringArray< StaticString, OffsetList >::QOffsetStringArray ( const StaticString & string,
const OffsetList & offsets )
inlineconstexpr

Definition at line 44 of file qoffsetstringarray_p.h.

Member Function Documentation

◆ at()

template<typename StaticString , typename OffsetList >
constexpr const char * QOffsetStringArray< StaticString, OffsetList >::at ( const int index) const
inlineconstexprnoexcept

Definition at line 53 of file qoffsetstringarray_p.h.

◆ contains()

template<typename StaticString , typename OffsetList >
bool QOffsetStringArray< StaticString, OffsetList >::contains ( QByteArrayView needle,
Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
inlinenoexcept

Definition at line 66 of file qoffsetstringarray_p.h.

References QOffsetStringArray< StaticString, OffsetList >::count(), i, and QOffsetStringArray< StaticString, OffsetList >::viewAt().

+ Here is the call graph for this function:

◆ count()

template<typename StaticString , typename OffsetList >
constexpr int QOffsetStringArray< StaticString, OffsetList >::count ( ) const
inlineconstexpr

Definition at line 64 of file qoffsetstringarray_p.h.

Referenced by QOffsetStringArray< StaticString, OffsetList >::contains(), and QOffsetStringArray< StaticString, OffsetList >::operator[]().

+ Here is the caller graph for this function:

◆ operator[]()

template<typename StaticString , typename OffsetList >
constexpr const char * QOffsetStringArray< StaticString, OffsetList >::operator[] ( const int index) const
inlineconstexprnoexcept

Definition at line 48 of file qoffsetstringarray_p.h.

References QOffsetStringArray< StaticString, OffsetList >::count(), and qBound().

+ Here is the call graph for this function:

◆ viewAt()

template<typename StaticString , typename OffsetList >
constexpr QByteArrayView QOffsetStringArray< StaticString, OffsetList >::viewAt ( qsizetype index) const
inlineconstexprnoexcept

Definition at line 58 of file qoffsetstringarray_p.h.

Referenced by QOffsetStringArray< StaticString, OffsetList >::contains().

+ Here is the caller graph for this function:

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