#include <perThreadRef.h>


Public Member Functions | |
| PerThreadRef () | |
| Construct a new per-thread reference pointer. | |
| ~PerThreadRef () | |
| Destruct a per-thread reference pointer. | |
| PerThreadRef< T > & | operator= (RefPtr< T > data) |
| Assign a reference pointer to the thread-local storage. | |
| PerThreadRef< T > & | operator= (const PerThreadRef< T > &rhs) |
| Assign a reference pointer to the thread-local storage. | |
| RefPtr< const T > | get () const |
| RefPtr< T > | get () |
| T * | getPointer () |
| T * | operator-> () |
| Access the object held by the RefPtr in the thread-local storage. | |
| const T * | operator-> () const |
| Access the object held by the RefPtr in the thread-local storage. | |
| bool | operator== (const PerThreadRef &rhs) const |
| bool | operator== (const RefPtr< T > &rhs) const |
| bool | operator!= (const RefPtr< T > &rhs) const |
| bool | operator! () const |
| bool | isValid () const |
Definition at line 32 of file perThreadRef.h.
| eq::base::PerThreadRef< T >::PerThreadRef | ( | ) |
Construct a new per-thread reference pointer.
| eq::base::PerThreadRef< T >::~PerThreadRef | ( | ) |
Destruct a per-thread reference pointer.
| PerThreadRef<T>& eq::base::PerThreadRef< T >::operator= | ( | RefPtr< T > | data | ) |
Assign a reference pointer to the thread-local storage.
| PerThreadRef<T>& eq::base::PerThreadRef< T >::operator= | ( | const PerThreadRef< T > & | rhs | ) |
Assign a reference pointer to the thread-local storage.
| RefPtr< const T > eq::base::PerThreadRef< T >::get | ( | ) | const |
Referenced by eq::base::PerThreadRef< T >::operator==().

| RefPtr< T > eq::base::PerThreadRef< T >::get | ( | ) |
| T* eq::base::PerThreadRef< T >::getPointer | ( | ) |
| T* eq::base::PerThreadRef< T >::operator-> | ( | ) |
Access the object held by the RefPtr in the thread-local storage.
| const T* eq::base::PerThreadRef< T >::operator-> | ( | ) | const |
Access the object held by the RefPtr in the thread-local storage.
| bool eq::base::PerThreadRef< T >::operator== | ( | const PerThreadRef< T > & | rhs | ) | const [inline] |
Definition at line 58 of file perThreadRef.h.
References eq::base::PerThreadRef< T >::get().

| bool eq::base::PerThreadRef< T >::operator== | ( | const RefPtr< T > & | rhs | ) | const [inline] |
Definition at line 61 of file perThreadRef.h.
| bool eq::base::PerThreadRef< T >::operator!= | ( | const RefPtr< T > & | rhs | ) | const [inline] |
Definition at line 64 of file perThreadRef.h.
| bool eq::base::PerThreadRef< T >::operator! | ( | ) | const |
| bool eq::base::PerThreadRef< T >::isValid | ( | ) | const |
0.9 by
1.5.8