|
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.
|
inline |
Definition at line 2235 of file template.h.