QtBase  v6.3.1
Classes | Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
QVLABaseBase Class Reference

#include <qvarlengtharray.h>

Inheritance diagram for QVLABaseBase:
Inheritance graph
[legend]

Classes

struct  free_deleter
 

Public Types

using size_type = qsizetype
 

Public Member Functions

constexpr size_type capacity () const noexcept
 
constexpr size_type size () const noexcept
 
constexpr bool empty () const noexcept
 

Protected Types

using malloced_ptr = std::unique_ptr< void, free_deleter >
 

Protected Member Functions

 ~QVLABaseBase ()=default
 
constexpr Q_ALWAYS_INLINE void verify (qsizetype pos=0, qsizetype n=1) const
 

Protected Attributes

qsizetype a
 
qsizetype s
 
voidptr
 

Detailed Description

Definition at line 82 of file qvarlengtharray.h.

Member Typedef Documentation

◆ malloced_ptr

using QVLABaseBase::malloced_ptr = std::unique_ptr<void, free_deleter>
protected

Definition at line 102 of file qvarlengtharray.h.

◆ size_type

Definition at line 105 of file qvarlengtharray.h.

Constructor & Destructor Documentation

◆ ~QVLABaseBase()

QVLABaseBase::~QVLABaseBase ( )
protecteddefault

Member Function Documentation

◆ capacity()

constexpr size_type QVLABaseBase::capacity ( ) const
inlineconstexprnoexcept

Definition at line 107 of file qvarlengtharray.h.

Here is the caller graph for this function:

◆ empty()

constexpr bool QVLABaseBase::empty ( ) const
inlineconstexprnoexcept

Definition at line 109 of file qvarlengtharray.h.

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

◆ size()

constexpr size_type QVLABaseBase::size ( ) const
inlineconstexprnoexcept

Definition at line 108 of file qvarlengtharray.h.

Here is the caller graph for this function:

◆ verify()

constexpr Q_ALWAYS_INLINE void QVLABaseBase::verify ( qsizetype  pos = 0,
qsizetype  n = 1 
) const
inlineconstexprprotected

Definition at line 91 of file qvarlengtharray.h.

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

Member Data Documentation

◆ a

qsizetype QVLABaseBase::a
protected

Definition at line 87 of file qvarlengtharray.h.

◆ ptr

void* QVLABaseBase::ptr
protected

Definition at line 89 of file qvarlengtharray.h.

◆ s

qsizetype QVLABaseBase::s
protected

Definition at line 88 of file qvarlengtharray.h.


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