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

#include <qoffsetstringarray_p.h>

+ Collaboration diagram for QOffsetStringArray< StaticString, OffsetList >:

Public Types

using Char = typename StaticString::value_type
 
using View = typename decltype(viewType_helper())::type
 

Public Member Functions

constexpr QOffsetStringArray (const StaticString &string, const OffsetList &offsets)
 
constexpr const Charoperator[] (const int index) const noexcept
 
constexpr const Charat (const int index) const noexcept
 
constexpr View viewAt (qsizetype index) const noexcept
 
constexpr int count () const
 
bool contains (View needle, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
 

Detailed Description

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

Definition at line 45 of file qoffsetstringarray_p.h.

Member Typedef Documentation

◆ Char

template<typename StaticString, typename OffsetList>
using QOffsetStringArray< StaticString, OffsetList >::Char = typename StaticString::value_type

Definition at line 62 of file qoffsetstringarray_p.h.

◆ View

template<typename StaticString, typename OffsetList>
using QOffsetStringArray< StaticString, OffsetList >::View = typename decltype(viewType_helper())::type

Definition at line 63 of file qoffsetstringarray_p.h.

Constructor & Destructor Documentation

◆ QOffsetStringArray()

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

Definition at line 65 of file qoffsetstringarray_p.h.

Member Function Documentation

◆ at()

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

Definition at line 74 of file qoffsetstringarray_p.h.

◆ contains()

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

Definition at line 87 of file qoffsetstringarray_p.h.

◆ count()

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

Definition at line 85 of file qoffsetstringarray_p.h.

◆ operator[]()

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

Definition at line 69 of file qoffsetstringarray_p.h.

◆ viewAt()

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

Definition at line 79 of file qoffsetstringarray_p.h.


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