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

base array class -> reduce code size 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 auto NPOS = -1
 

Protected Attributes

uint ItemCnt
 
uint Reserved
 

Detailed Description

base array class -> reduce code size

Definition at line 591 of file template.h.

Constructor & Destructor Documentation

◆ TArrayBase()

owl::TArrayBase::TArrayBase ( )
inline

Definition at line 593 of file template.h.

Member Function Documentation

◆ ArraySize()

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

Definition at line 598 of file template.h.

References Reserved.

◆ Count()

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

Definition at line 602 of file template.h.

References ItemCnt.

◆ Empty()

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

Definition at line 603 of file template.h.

References ItemCnt.

◆ empty()

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

Definition at line 606 of file template.h.

References Empty().

◆ GetItemsInContainer()

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

Definition at line 595 of file template.h.

References Size().

◆ IsEmpty()

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

Definition at line 600 of file template.h.

References Empty().

◆ IsFull()

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

Definition at line 599 of file template.h.

References ItemCnt, and Reserved.

◆ LowerBound()

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

Definition at line 596 of file template.h.

◆ Size()

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

Definition at line 601 of file template.h.

References ItemCnt.

◆ size()

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

Definition at line 605 of file template.h.

References ItemCnt.

◆ UpperBound()

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

Definition at line 597 of file template.h.

References Size().

Member Data Documentation

◆ ItemCnt

uint owl::TArrayBase::ItemCnt
protected

Definition at line 611 of file template.h.

◆ NPOS

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

Definition at line 608 of file template.h.

◆ Reserved

uint owl::TArrayBase::Reserved
protected

Definition at line 612 of file template.h.


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