OWLNext 7.0
Borland's Object Windows Library for the modern age
|
holded array pointers to strings More...
#include <owl/template.h>
Public Types | |
typedef void(* | IterFunc) (T &, void *) |
typedef bool(* | CondFunc) (const T &, void *) |
typedef TObjArrayIterator< T, TMObjectArray< T, A > > | Iterator |
typedef Iterator | iterator |
Protected Member Functions | |
void | Resize (int delta) |
void | Remove (int index) |
bool | DetachItem (const T &t) |
bool | Detach (int loc) |
Protected Attributes | |
T ** | Data |
TMMemBlocks< A > | Mem |
Protected Attributes inherited from owl::TArrayBase | |
uint | ItemCnt |
uint | Reserved |
Friends | |
class | TObjArrayIterator< T, TMObjectArray< T, A > > |
Additional Inherited Members | |
Static Public Attributes inherited from owl::TArrayBase | |
static const auto | NPOS = -1 |
holded array pointers to strings
Definition at line 630 of file template.h.
typedef bool(* owl::TMObjectArray< T, A >::CondFunc) (const T &, void *) |
Definition at line 638 of file template.h.
typedef TObjArrayIterator<T, TMObjectArray<T, A> > owl::TMObjectArray< T, A >::Iterator |
Definition at line 640 of file template.h.
typedef Iterator owl::TMObjectArray< T, A >::iterator |
Definition at line 642 of file template.h.
typedef void(* owl::TMObjectArray< T, A >::IterFunc) (T &, void *) |
Definition at line 637 of file template.h.
|
inline |
Definition at line 644 of file template.h.
References owl::TMObjectArray< T, A >::Resize().
|
inline |
Definition at line 646 of file template.h.
|
inline |
Definition at line 1114 of file template.h.
owl::TMObjectArray< T, A >::TMObjectArray | ( | const TMObjectArray< T, A > & | array | ) |
Definition at line 1102 of file template.h.
References owl::TMObjectArray< T, A >::Data, owl::TArrayBase::ItemCnt, owl::TMObjectArray< T, A >::Mem, and owl::TMObjectArray< T, A >::Resize().
Definition at line 1139 of file template.h.
Definition at line 1147 of file template.h.
Definition at line 1178 of file template.h.
References owl::__owl_destruct().
Definition at line 1164 of file template.h.
References owl::__owl_destruct().
|
protected |
|
protected |
Definition at line 1196 of file template.h.
T * owl::TMObjectArray< T, A >::FirstThat | ( | CondFunc | cond, |
void * | args ) const |
Definition at line 1225 of file template.h.
Definition at line 1243 of file template.h.
References owl::__owl_destruct().
void owl::TMObjectArray< T, A >::ForEach | ( | IterFunc | iter, |
void * | args ) |
Definition at line 1218 of file template.h.
|
inline |
Definition at line 650 of file template.h.
References owl::TMObjectArray< T, A >::Mem.
Definition at line 1253 of file template.h.
Definition at line 1191 of file template.h.
T * owl::TMObjectArray< T, A >::LastThat | ( | CondFunc | cond, |
void * | args ) const |
Definition at line 1234 of file template.h.
TMObjectArray< T, A > & owl::TMObjectArray< T, A >::operator= | ( | const TMObjectArray< T, A > & | array | ) |
Definition at line 1122 of file template.h.
|
inline |
Definition at line 1204 of file template.h.
References PRECONDITION.
|
inline |
Definition at line 1211 of file template.h.
References PRECONDITION.
Definition at line 1280 of file template.h.
|
inline |
Definition at line 652 of file template.h.
References owl::TMObjectArray< T, A >::Remove().
Definition at line 1261 of file template.h.
|
inline |
Definition at line 653 of file template.h.
References owl::TMObjectArray< T, A >::Remove().
|
friend |
Definition at line 640 of file template.h.
|
protected |
Definition at line 680 of file template.h.
|
protected |
Definition at line 681 of file template.h.