OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TArrayBase Class Reference

Base array class. More...

#include <owl/template.h>

Inheritance diagram for owl::TArrayBase:
owl::TMObjectArray< T, TStandardAllocator > owl::TTypedArray< int, int, TStandardAllocator > owl::TTypedArray< uint32, uint32, TStandardAllocator > owl::TTypedArray< LPARAM, LPARAM, TStandardAllocator > owl::TTypedArray< uint, uint, TStandardAllocator > owl::TTypedArray< TCheckListItem *, TCheckListItem *, TStandardAllocator > owl::TTypedArray< T, R, TStandardAllocator > owl::TTypedArray< TStringNode *, TStringNode *, TStandardAllocator > owl::TTypedArray< TPickerCell *, TPickerCell *, TStandardAllocator > owl::TTypedArray< T, T, TStandardAllocator > owl::TTypedArray< TStreamableBase *, TStreamableBase *, TStandardAllocator > owl::TTypedArray< TStreamableClass *, TStreamableClass *, TStandardAllocator > owl::TTypedArray< owl::TCheckListItem *, owl::TCheckListItem *, TStandardAllocator > owl::TMObjectArray< T, A > owl::TTypedArray< T, R, A >

Public Member Functions

 TArrayBase ()
uint GetItemsInContainer () const
int LowerBound () const
int UpperBound () const
uint ArraySize () const
bool IsFull () const
bool IsEmpty () const
uint Size () const
uint Count () const
bool Empty () const
uint size () const
bool empty () const

Static Public Attributes

static const int NPOS = -1

Protected Attributes

uint ItemCnt
uint Reserved

Detailed Description

Base array class.

Reduces code size.

Definition at line 660 of file template.h.

Constructor & Destructor Documentation

◆ TArrayBase()

owl::TArrayBase::TArrayBase ( )
inline

Definition at line 664 of file template.h.

References ItemCnt, and Reserved.

Member Function Documentation

◆ ArraySize()

uint owl::TArrayBase::ArraySize ( ) const
inline

Definition at line 669 of file template.h.

References Reserved.

◆ Count()

uint owl::TArrayBase::Count ( ) const
inline

Definition at line 673 of file template.h.

References ItemCnt.

◆ Empty()

bool owl::TArrayBase::Empty ( ) const
inline

Definition at line 674 of file template.h.

References ItemCnt.

◆ empty()

bool owl::TArrayBase::empty ( ) const
inline

Definition at line 680 of file template.h.

References Empty().

◆ GetItemsInContainer()

uint owl::TArrayBase::GetItemsInContainer ( ) const
inline

Definition at line 666 of file template.h.

References Size().

◆ IsEmpty()

bool owl::TArrayBase::IsEmpty ( ) const
inline

Definition at line 671 of file template.h.

References Empty().

◆ IsFull()

bool owl::TArrayBase::IsFull ( ) const
inline

Definition at line 670 of file template.h.

References ItemCnt, and Reserved.

◆ LowerBound()

int owl::TArrayBase::LowerBound ( ) const
inline

Definition at line 667 of file template.h.

◆ Size()

uint owl::TArrayBase::Size ( ) const
inline

Definition at line 672 of file template.h.

References ItemCnt.

◆ size()

uint owl::TArrayBase::size ( ) const
inline

Definition at line 679 of file template.h.

References ItemCnt.

◆ UpperBound()

int owl::TArrayBase::UpperBound ( ) const
inline

Definition at line 668 of file template.h.

References Size().

Member Data Documentation

◆ ItemCnt

uint owl::TArrayBase::ItemCnt
protected

Definition at line 686 of file template.h.

◆ NPOS

const int owl::TArrayBase::NPOS = -1
static

Definition at line 682 of file template.h.

◆ Reserved

uint owl::TArrayBase::Reserved
protected

Definition at line 687 of file template.h.


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