dmlite
0.6
|
Convenience class that releases a resource on destruction. More...
#include <poolcontainer.h>
Public Member Functions | |
PoolGrabber (PoolContainer< E > &pool, bool block=true) | |
~PoolGrabber () | |
operator E () | |
Private Attributes | |
PoolContainer< E > & | pool_ |
E | element_ |
Convenience class that releases a resource on destruction.
dmlite::PoolGrabber< E >::PoolGrabber | ( | PoolContainer< E > & | pool, |
bool | block = true |
||
) | [inline] |
dmlite::PoolGrabber< E >::~PoolGrabber | ( | ) | [inline] |
dmlite::PoolGrabber< E >::operator E | ( | ) | [inline] |
E dmlite::PoolGrabber< E >::element_ [private] |
PoolContainer<E>& dmlite::PoolGrabber< E >::pool_ [private] |