|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
#include <owl/template.h>
Public Types | |
| typedef void(*) | IterFunc(T &, void *) |
| typedef bool(*) | CondFunc(const T &, void *) |
| typedef TObjArrayIterator< T, TSortedObjectArray< T > > | Iterator |
| typedef Iterator | iterator |
| Public Types inherited from owl::TMSortedObjectArray< T, TStandardAllocator > | |
| typedef TObjArrayIterator< T, TMSortedObjectArray< T, TStandardAllocator > > | Iterator |
| typedef Iterator | iterator |
| Public Types inherited from owl::TMObjectArray< T, TStandardAllocator > | |
| typedef void(*) | IterFunc(T &, void *) |
| typedef bool(*) | CondFunc(const T &, void *) |
| typedef TObjArrayIterator< T, TMObjectArray< T, TStandardAllocator > > | Iterator |
| typedef Iterator | iterator |
Public Member Functions | |
| TSortedObjectArray (int upper, int lower=0, int delta=0) | |
| TSortedObjectArray () | |
| ~TSortedObjectArray () | |
| TSortedObjectArray (const TSortedObjectArray< T > &array) | |
| TSortedObjectArray< T > & | operator= (const TSortedObjectArray< T > &array) |
| Public Member Functions inherited from owl::TMSortedObjectArray< T, TStandardAllocator > | |
| TMSortedObjectArray (int upper, int lower=0, int delta=0) | |
| ~TMSortedObjectArray () | |
| TMSortedObjectArray< T, TStandardAllocator > & | operator= (const TMSortedObjectArray< T, TStandardAllocator > &array) |
| int | Add (const T &t) |
| bool | DestroyItem (const T &t) |
| bool | HasMember (const T &t) const |
| int | Find (const T &t) const |
| Public Member Functions inherited from owl::TMObjectArray< T, TStandardAllocator > | |
| TMObjectArray (int upper, int lower=0, int=0) | |
| ~TMObjectArray () | |
| TMObjectArray< T, TStandardAllocator > & | operator= (const TMObjectArray< T, TStandardAllocator > &array) |
| TMMemBlocks< TStandardAllocator > & | GetAllocator () |
| void | RemoveEntry (int loc) |
| void | SqueezeEntry (unsigned loc) |
| void | Grow (int index) |
| int | Add (const T &t) |
| void | AddAt (const T &t, uint index) |
| bool | DestroyItem (const T &t) |
| bool | Destroy (int loc) |
| bool | HasMember (const T &t) const |
| int | Find (const T &t) const |
| T & | operator[] (int loc) |
| void | ForEach (IterFunc iter, void *args) |
| T * | FirstThat (CondFunc cond, void *args) const |
| T * | LastThat (CondFunc cond, void *args) const |
| void | Flush () |
| Public Member Functions inherited from owl::TStandardAllocator | |
| void | operator delete (void *ptr) |
| void * | operator new (size_t sz) |
| void * | Alloc (size_t sz) |
| void | Free (void *ptr) |
| void * | ReAlloc (void *ptr, size_t sz) |
| Public Member Functions inherited from owl::TArrayBase | |
| 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 |
Public Attributes | |
| friend | Iterator |
Additional Inherited Members | |
| Static Public Attributes inherited from owl::TArrayBase | |
| static const int | NPOS = -1 |
| Protected Member Functions inherited from owl::TMObjectArray< T, TStandardAllocator > | |
| void | Resize (int delta) |
| void | Remove (int index) |
| Protected Attributes inherited from owl::TMObjectArray< T, TStandardAllocator > | |
| T ** | Data |
| TMMemBlocks< TStandardAllocator > | Mem |
| Protected Attributes inherited from owl::TArrayBase | |
| uint | ItemCnt |
| uint | Reserved |
Definition at line 814 of file template.h.
| typedef bool(*) owl::TSortedObjectArray< T >::CondFunc(const T &, void *) |
Definition at line 820 of file template.h.
| typedef TObjArrayIterator<T, TSortedObjectArray<T> > owl::TSortedObjectArray< T >::Iterator |
Definition at line 822 of file template.h.
| typedef Iterator owl::TSortedObjectArray< T >::iterator |
Definition at line 823 of file template.h.
| typedef void(*) owl::TSortedObjectArray< T >::IterFunc(T &, void *) |
Definition at line 819 of file template.h.
|
inline |
Definition at line 826 of file template.h.
|
inline |
Definition at line 828 of file template.h.
|
inline |
Definition at line 829 of file template.h.
|
inline |
Definition at line 830 of file template.h.
|
inline |
Definition at line 832 of file template.h.
| friend owl::TSortedObjectArray< T >::Iterator |
Definition at line 824 of file template.h.