mongo::ThreadLocalValue< T > Class Template Reference

#include <goodies.h>

List of all members.

Public Member Functions

get () const
void set (const T &i)
 ThreadLocalValue (T def=0)

Private Attributes

const T _default
boost::thread_specific_ptr< T > _val

Detailed Description

template<class T>
class mongo::ThreadLocalValue< T >

Definition at line 203 of file goodies.h.


Constructor & Destructor Documentation

template<class T>
mongo::ThreadLocalValue< T >::ThreadLocalValue ( def = 0  )  [inline]

Definition at line 205 of file goodies.h.


Member Function Documentation

template<class T>
T mongo::ThreadLocalValue< T >::get (  )  const [inline]

Definition at line 207 of file goodies.h.

template<class T>
void mongo::ThreadLocalValue< T >::set ( const T &  i  )  [inline]

Definition at line 214 of file goodies.h.


Member Data Documentation

template<class T>
const T mongo::ThreadLocalValue< T >::_default [private]

Definition at line 226 of file goodies.h.

template<class T>
boost::thread_specific_ptr<T> mongo::ThreadLocalValue< T >::_val [private]

Definition at line 225 of file goodies.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:58 2013