ecto
Classes | Public Member Functions | Private Attributes | List of all members
ecto::atomic< T > Class Template Reference

#include <atomic.hpp>

Inheritance diagram for ecto::atomic< T >:
Inheritance graph
[legend]
Collaboration diagram for ecto::atomic< T >:
Collaboration graph
[legend]

Classes

class  scoped_lock
 

Public Member Functions

 atomic ()
 
 atomic (T v)
 
get ()
 

Private Attributes

value
 
boost::mutex mtx
 

Constructor & Destructor Documentation

template<typename T >
ecto::atomic< T >::atomic ( )
inline
template<typename T >
ecto::atomic< T >::atomic ( v)
inlineexplicit

Member Function Documentation

template<typename T >
T ecto::atomic< T >::get ( )
inline

Member Data Documentation

template<typename T >
boost::mutex ecto::atomic< T >::mtx
private
template<typename T >
T ecto::atomic< T >::value
private

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