library of assembled shared sources |
http://lass.cocamware.com |
#include <thread.h>


Public Types | |
| typedef CallTraits< T >::TValue | TValue |
| typedef CallTraits< T >::TParam | TParam |
| typedef CallTraits< T > ::TConstReference | TConstReference |
| typedef CallTraits< T >::TReference | TReference |
Public Member Functions | |
| ThreadLocalVariable (TParam prototype=T()) | |
| TValue *const | get () |
| const TValue *const | get () const |
| TValue *const | operator-> () |
| const TValue *const | operator-> () const |
| TReference | operator* () |
| TConstReference | operator* () const |
Private Member Functions | |
| void | swap (NonCopyable &) |
Static Private Member Functions | |
| static void | destructor (void *p) |
Private Attributes | |
| TValue | prototype_ |
| ThreadLocalStorage | storage_ |
Definition at line 256 of file thread.h.
| typedef CallTraits<T>::TValue lass::util::ThreadLocalVariable< T >::TValue |
| typedef CallTraits<T>::TParam lass::util::ThreadLocalVariable< T >::TParam |
| typedef CallTraits<T>::TConstReference lass::util::ThreadLocalVariable< T >::TConstReference |
| typedef CallTraits<T>::TReference lass::util::ThreadLocalVariable< T >::TReference |
| lass::util::ThreadLocalVariable< T >::ThreadLocalVariable | ( | TParam | prototype = T() |
) | [inline, explicit] |
| TValue* const lass::util::ThreadLocalVariable< T >::get | ( | ) | [inline] |
| const TValue* const lass::util::ThreadLocalVariable< T >::get | ( | ) | const [inline] |
| TValue* const lass::util::ThreadLocalVariable< T >::operator-> | ( | ) | [inline] |
| const TValue* const lass::util::ThreadLocalVariable< T >::operator-> | ( | ) | const [inline] |
| TReference lass::util::ThreadLocalVariable< T >::operator* | ( | ) | [inline] |
| TConstReference lass::util::ThreadLocalVariable< T >::operator* | ( | ) | const [inline] |
| static void lass::util::ThreadLocalVariable< T >::destructor | ( | void * | p | ) | [inline, static, private] |
| void lass::util::NonCopyable::swap | ( | NonCopyable & | ) | [inline, protected, inherited] |
TValue lass::util::ThreadLocalVariable< T >::prototype_ [private] |
Definition at line 321 of file thread.h.
Referenced by lass::util::ThreadLocalVariable< Allocator >::get().
ThreadLocalStorage lass::util::ThreadLocalVariable< T >::storage_ [mutable, private] |
Definition at line 322 of file thread.h.
Referenced by lass::util::ThreadLocalVariable< Allocator >::get().
Generated on Mon Nov 10 14:22:17 2008 for Library of Assembled Shared Sources by 1.5.7.1 |