library of assembled shared sources |
http://lass.cocamware.com |
#include <planar_mesh.h>
Data Structures | |
struct | Impl |
Public Member Functions | |
ResetableThreadLocalVariable (const T &proto=T()) | |
~ResetableThreadLocalVariable () | |
T & | operator* () |
const T & | operator* () const |
void | reset (const T &proto) |
Private Types | |
typedef util::ThreadLocalVariable < Impl > | TTls |
Private Member Functions | |
void | registerImpl (Impl *impl) |
void | unregisterImpl (Impl *impl) |
Private Attributes | |
char | tls_ [sizeof(TTls)] |
std::list< T > | values_ |
T | proto_ |
util::Semaphore | mutex_ |
Definition at line 159 of file planar_mesh.h.
typedef util::ThreadLocalVariable<Impl> lass::spat::experimental::ResetableThreadLocalVariable< T >::TTls [private] |
Definition at line 209 of file planar_mesh.h.
lass::spat::experimental::ResetableThreadLocalVariable< T >::ResetableThreadLocalVariable | ( | const T & | proto = T() |
) | [inline] |
Definition at line 162 of file planar_mesh.h.
lass::spat::experimental::ResetableThreadLocalVariable< T >::~ResetableThreadLocalVariable | ( | ) | [inline] |
Definition at line 169 of file planar_mesh.h.
T& lass::spat::experimental::ResetableThreadLocalVariable< T >::operator* | ( | ) | [inline] |
Definition at line 174 of file planar_mesh.h.
const T& lass::spat::experimental::ResetableThreadLocalVariable< T >::operator* | ( | ) | const [inline] |
Definition at line 178 of file planar_mesh.h.
void lass::spat::experimental::ResetableThreadLocalVariable< T >::reset | ( | const T & | proto | ) | [inline] |
Definition at line 182 of file planar_mesh.h.
Referenced by lass::spat::PlanarMesh::deleteEdge(), lass::spat::PlanarMesh::gcDeleteEdge(), lass::spat::PlanarMesh::init4(), and lass::spat::PlanarMesh::PlanarMesh().
void lass::spat::experimental::ResetableThreadLocalVariable< T >::registerImpl | ( | Impl * | impl | ) | [inline, private] |
Definition at line 211 of file planar_mesh.h.
void lass::spat::experimental::ResetableThreadLocalVariable< T >::unregisterImpl | ( | Impl * | impl | ) | [inline, private] |
Definition at line 219 of file planar_mesh.h.
char lass::spat::experimental::ResetableThreadLocalVariable< T >::tls_[sizeof(TTls)] [private] |
Definition at line 227 of file planar_mesh.h.
std::list<T> lass::spat::experimental::ResetableThreadLocalVariable< T >::values_ [private] |
Definition at line 228 of file planar_mesh.h.
T lass::spat::experimental::ResetableThreadLocalVariable< T >::proto_ [private] |
Definition at line 229 of file planar_mesh.h.
util::Semaphore lass::spat::experimental::ResetableThreadLocalVariable< T >::mutex_ [private] |
Definition at line 230 of file planar_mesh.h.
Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by 1.5.7.1 |