Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <SharedPool.h>
Classes | |
class | Reference |
Public Types | |
typedef vsUMap< T, unsigned int > | ReferenceCounter |
typedef SharedPool< T, RefcounterTraits > | PoolType |
typedef T | ValueType |
typedef RefcounterTraits | RefocounterTraitsType |
Public Member Functions | |
SharedPool () | |
~SharedPool () | |
Reference | get (const T &s) |
Reference | get () |
Static Public Member Functions | |
static PoolType & | getSingleton () |
static PoolType * | getSingletonPtr () |
Friends | |
class | PoolType::Reference |
Definition at line 13 of file SharedPool.h.
typedef SharedPool< T, RefcounterTraits > SharedPool< T, RefcounterTraits >::PoolType |
Definition at line 17 of file SharedPool.h.
typedef vsUMap< T, unsigned int > SharedPool< T, RefcounterTraits >::ReferenceCounter |
Definition at line 16 of file SharedPool.h.
typedef RefcounterTraits SharedPool< T, RefcounterTraits >::RefocounterTraitsType |
Definition at line 25 of file SharedPool.h.
typedef T SharedPool< T, RefcounterTraits >::ValueType |
Definition at line 24 of file SharedPool.h.
SharedPool< T, RT >::SharedPool | ( | ) |
Definition at line 7 of file SharedPool.cpp.
SharedPool< T, RT >::~SharedPool | ( | ) |
Definition at line 20 of file SharedPool.cpp.
|
inline |
Definition at line 172 of file SharedPool.h.
|
inline |
Definition at line 177 of file SharedPool.h.
|
inlinestatic |
Definition at line 27 of file SharedPool.h.
|
inlinestatic |
Definition at line 32 of file SharedPool.h.
|
friend |
Definition at line 181 of file SharedPool.h.