![]() |
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Definition of container classes used and made available by OWL. More...
#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/private/wsysinc.h>
#include <new>
#include <algorithm>
#include <owl/preclass.h>
#include <owl/posclass.h>
Go to the source code of this file.
Classes | |
class | owl::TStandardAllocator |
Provides class-specific operator new and operator delete that simply call the global operator new and operator delete. More... | |
class | owl::TLocalAllocator |
Provides class-specific operator new and operator delete that allocate from local memory. More... | |
class | owl::TGlobalAllocator |
Provides class-specific operator new and operator delete that allocate from global memory. More... | |
class | owl::TMBlockList< A > |
class | owl::TBlockList |
Used internally. More... | |
class | owl::TMBaseMemBlocks< A > |
Used internally. More... | |
class | owl::TBaseMemBlocks |
Used internally. More... | |
class | owl::TMMemStack< A > |
class | owl::TMMarker< A > |
Managed memory stack. More... | |
class | owl::TMemStack |
Implements mark and release style memory management using the standard allocator. More... | |
class | owl::TMarker |
Provides the mark for TMemStack. More... | |
class | owl::TMMemBlocks< A > |
Managed single-size block allocator. More... | |
class | owl::TMemBlocks |
Single-size block allocator. More... | |
class | owl::TObjArrayIterator< T, T1 > |
Iterator for TObjectContainer. More... | |
class | owl::TPtrArrayIterator< T, T1 > |
Iterator for Pointer Container. More... | |
class | owl::TMapNode< T1, T2 > |
Map node. More... | |
class | owl::TArrayBase |
Base array class. More... | |
class | owl::TMObjectArray< T, A > |
Holds array pointers to strings. More... | |
class | owl::TObjectArray< T > |
class | owl::TMSortedObjectArray< T, A > |
class | owl::TSortedObjectArray< T > |
class | owl::TTypedArray< T, R, A > |
Stores pointer to object. More... | |
class | owl::TSTypedArray< T, R, A > |
class | owl::TPtrArray< T > |
Array of pointers of simple types. More... | |
class | owl::TSortedPtrArray< T > |
Sorted array of pointers of simple types. More... | |
class | owl::TMIPtrArray< T, R, A > |
class | owl::TIPtrArray< T > |
class | owl::TISortedPtrArray< T > |
class | owl::TBaseNode< T > |
class | owl::TBaseListIterator< T > |
class | owl::TBaseList< T > |
class | owl::TTernaryNode< T, T1 > |
class | owl::TTernaryTree< T, T1 > |
Namespaces | |
namespace | owl |
Object Windows Library (OWLNext Core) | |
Typedefs | |
typedef TStandardAllocator | owl::TSharedAllocator |
typedef TMMemBlocks< TStandardAllocator > | owl::TStandardBlocks |
Functions | |
template<class T > | |
T * | owl::__owl_construct (void *P) |
template<class T > | |
T * | owl::__owl_construct (void *P, const T &t) |
template<class T > | |
void | owl::__owl_destruct (T *t) |
char * | owl::__owl_construct (void *p, char c) |
void | owl::__owl_destruct (char *) |
int * | owl::__owl_construct (void *p, int c) |
unsigned int * | owl::__owl_construct (void *p, unsigned int c) |
void | owl::__owl_destruct (int *) |
long * | owl::__owl_construct (void *p, long c) |
void | owl::__owl_destruct (long *) |
void * | operator new (size_t sz, const owl::TStandardAllocator &) |
void * | operator new (size_t sz, const owl::TLocalAllocator &) |
void * | operator new (size_t sz, const owl::TGlobalAllocator &) |
template<class A > | |
void * | operator new (size_t sz, owl::TMMemStack< A > &m) |
Definition of container classes used and made available by OWL.
Definition in file template.h.
|
inline |
Definition at line 2229 of file template.h.
|
inline |
Definition at line 2224 of file template.h.
|
inline |
Definition at line 2219 of file template.h.
Definition at line 2235 of file template.h.