object_cache< T, TFactory, MaxBytes > Struct Template Reference

Collaboration diagram for object_cache< T, TFactory, MaxBytes >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class T, class TFactory = object_cache_default_factory<T>, size_t MaxBytes = 0>
struct object_cache< T, TFactory, MaxBytes >

Definition at line 392 of file block_alloc.h.

Public Member Functions

 object_cache ()
 ~object_cache ()
T * acquire ()
template<class Arg1>
T * acquire (Arg1 arg1)
template<class Arg1, class Arg2>
T * acquire (Arg1 arg1, Arg2 arg2)
template<class Arg1, class Arg2, class Arg3>
T * acquire (Arg1 arg1, Arg2 arg2, Arg3 arg3)
T * _acquire ()
void recycle ()
void dump () const
size_t freelist_size () const

Static Public Member Functions

static void release (T *obj)


The documentation for this struct was generated from the following file:
Generated on Mon Jan 2 15:14:08 2012 for Shore Storage Manager by  doxygen 1.4.7