OWLNext 6.32
Classes | Typedefs | Functions | Variables
D:/Work/OWLNext/Subversion/branches/632/include/owl/template.h File Reference
#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/private/wsysinc.h>
#include <new>
#include <owl/preclass.h>
#include <owl/posclass.h>

Classes

class  owl::TStandardAllocator
class  owl::TSharedAllocator
class  owl::TLocalAllocator
class  owl::TGlobalAllocator
class  owl::TMBlockList< A >
class  owl::TBlockList
 Used internally. More...
class  owl::TMBaseMemBlocks< A >
class  owl::TBaseMemBlocks
class  owl::TMMemStack< A >
class  owl::TMMarker< A >
class  owl::TMemStack
class  owl::TMarker
class  owl::TMMemBlocks< A >
class  owl::TMemBlocks
class  owl::TObjArrayIterator< T, T1 >
 class Iterator for TObjectContainer More...
class  owl::TPtrArrayIterator< T, T1 >
 Iterator for Pointer Container. More...
class  owl::TMapNode< T1, T2 >
class  owl::TArrayBase
 base array class -> reduce code size More...
class  owl::TMObjectArray< T, A >
class  owl::TObjectArray< T >
class  owl::TMSortedObjectArray< T, A >
class  owl::TSortedObjectArray< T >
class  owl::TTypedArray< T, R, A >
 (store pointer to object) - Jogy: incorrect, stores simple types without assuming that they are pointer to objects More...
class  owl::TSTypedArray< T, R, A >
class  owl::TPtrArray< T >
class  owl::TSortedPtrArray< T >
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 >

Typedefs

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::TSharedAllocator &)
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)

Variables

const int owl::INT_NPOS = -1
const uint owl::UINT_NPOS = uint(-1)

Detailed Description

Definition of container classes used and made available by OWL