ThreadSpecificData< T > Class Template Reference

#include <Thread.H>

List of all members.

Public Member Functions

 ThreadSpecificData (const T *p=0)
 ThreadSpecificData (const T *p, void(*TSD_DESTROY)(void *))
virtual ~ThreadSpecificData ()
T * set (const T *t)
T * get () const
T * operator-> ()
T & operator* ()
T * release ()
void reset (const T *p=0)

template<class T>
class ThreadSpecificData< T >


Constructor & Destructor Documentation

template<class T>
ThreadSpecificData< T >::ThreadSpecificData ( const T *  p = 0  )  [inline, explicit]

template<class T>
ThreadSpecificData< T >::ThreadSpecificData ( const T *  p,
void(*)(void *)  TSD_DESTROY 
) [inline]

template<class T>
ThreadSpecificData< T >::~ThreadSpecificData (  )  [inline, virtual]


Member Function Documentation

template<class T>
T * ThreadSpecificData< T >::set ( const T *  t  )  [inline]

template<class T>
T * ThreadSpecificData< T >::get (  )  const [inline]

template<class T>
T * ThreadSpecificData< T >::operator-> (  )  [inline]

template<class T>
T & ThreadSpecificData< T >::operator* (  )  [inline]

template<class T>
T * ThreadSpecificData< T >::release (  )  [inline]

template<class T>
void ThreadSpecificData< T >::reset ( const T *  p = 0  )  [inline]


The documentation for this class was generated from the following file:

Generated on Fri Nov 21 10:11:03 2008 for AMRParticlePaths by  doxygen 1.5.5