OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
owl::TArrayBase Class Reference

Base array class. More...

#include <owl/template.h>

Inheritance diagram for owl::TArrayBase:
owl::TMObjectArray< T, TStandardAllocator > owl::TTypedArray< TOcFormat *, TOcFormat *, TStandardAllocator > owl::TTypedArray< TOcLinkView *, TOcLinkView *, TStandardAllocator > owl::TTypedArray< TOcFormatName *, TOcFormatName *, TStandardAllocator > owl::TTypedArray< TOcPart *, TOcPart *, 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::TTypedArray< int, int, 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.

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: