UT_SmallObject< SubClass, cleanPages, pageSize, threadSafe, maxObjectSize, SuperClass > Class Template Reference

#include <UT_SmallObject.h>

List of all members.

Static Public Member Functions

static void * operator new (size_t size)
 Regular new/delete operators.
static void operator delete (void *p, size_t size)
 Regular new/delete operators.
static void * operator new (size_t, void *p)
static void operator delete (void *, void *)


Detailed Description

template<class SubClass, bool cleanPages = UT_SMALLOBJECT_CLEANPAGES_DEFAULT, int pageSize = UT_SMALLOBJECT_PAGESIZE_DEFAULT, bool threadSafe = UT_SMALLOBJECT_THREADSAFE_DEFAULT, size_t maxObjectSize = UT_SMALLOBJECT_MAXOBJECTSIZE_DEFAULT, class SuperClass = UT_SmallObjectDefaultSuperClass>
class UT_SmallObject< SubClass, cleanPages, pageSize, threadSafe, maxObjectSize, SuperClass >

Definition at line 106 of file UT_SmallObject.h.


Member Function Documentation

template<class SubClass, bool cleanPages = UT_SMALLOBJECT_CLEANPAGES_DEFAULT, int pageSize = UT_SMALLOBJECT_PAGESIZE_DEFAULT, bool threadSafe = UT_SMALLOBJECT_THREADSAFE_DEFAULT, size_t maxObjectSize = UT_SMALLOBJECT_MAXOBJECTSIZE_DEFAULT, class SuperClass = UT_SmallObjectDefaultSuperClass>
static void UT_SmallObject< SubClass, cleanPages, pageSize, threadSafe, maxObjectSize, SuperClass >::operator delete ( void *  ,
void *   
) [inline, static]

Definition at line 127 of file UT_SmallObject.h.

template<class SubClass, bool cleanPages = UT_SMALLOBJECT_CLEANPAGES_DEFAULT, int pageSize = UT_SMALLOBJECT_PAGESIZE_DEFAULT, bool threadSafe = UT_SMALLOBJECT_THREADSAFE_DEFAULT, size_t maxObjectSize = UT_SMALLOBJECT_MAXOBJECTSIZE_DEFAULT, class SuperClass = UT_SmallObjectDefaultSuperClass>
static void UT_SmallObject< SubClass, cleanPages, pageSize, threadSafe, maxObjectSize, SuperClass >::operator delete ( void *  p,
size_t  size 
) [inline, static]

Regular new/delete operators.

Definition at line 115 of file UT_SmallObject.h.

template<class SubClass, bool cleanPages = UT_SMALLOBJECT_CLEANPAGES_DEFAULT, int pageSize = UT_SMALLOBJECT_PAGESIZE_DEFAULT, bool threadSafe = UT_SMALLOBJECT_THREADSAFE_DEFAULT, size_t maxObjectSize = UT_SMALLOBJECT_MAXOBJECTSIZE_DEFAULT, class SuperClass = UT_SmallObjectDefaultSuperClass>
static void* UT_SmallObject< SubClass, cleanPages, pageSize, threadSafe, maxObjectSize, SuperClass >::operator new ( size_t  ,
void *  p 
) [inline, static]

Definition at line 123 of file UT_SmallObject.h.

template<class SubClass, bool cleanPages = UT_SMALLOBJECT_CLEANPAGES_DEFAULT, int pageSize = UT_SMALLOBJECT_PAGESIZE_DEFAULT, bool threadSafe = UT_SMALLOBJECT_THREADSAFE_DEFAULT, size_t maxObjectSize = UT_SMALLOBJECT_MAXOBJECTSIZE_DEFAULT, class SuperClass = UT_SmallObjectDefaultSuperClass>
static void* UT_SmallObject< SubClass, cleanPages, pageSize, threadSafe, maxObjectSize, SuperClass >::operator new ( size_t  size  )  [inline, static]

Regular new/delete operators.

Definition at line 111 of file UT_SmallObject.h.


The documentation for this class was generated from the following file:

Generated on Thu Jan 31 00:33:38 2013 for HDK by  doxygen 1.5.9