Public Member Functions | Private Types | Private Member Functions
boost::atomic< T > Class Template Reference

#include <atomic.hpp>

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

List of all members.

Public Member Functions

 atomic (void)
 atomic (const value_type &v)
atomicoperator= (value_type v) volatile

Private Types

typedef
detail::atomic::base_atomic< T,
typename
detail::atomic::type_classifier
< T >::test, sizeof(T),
boost::is_signed< T >::value > 
super
typedef T value_type

Private Member Functions

 atomic (const atomic &)
atomicoperator= (const atomic &)

Detailed Description

template<typename T>
class boost::atomic< T >

Definition at line 80 of file atomic.hpp.


Member Typedef Documentation

template<typename T>
typedef detail::atomic::base_atomic<T, typename detail::atomic::type_classifier<T>::test, sizeof(T), boost::is_signed<T>::value > boost::atomic< T >::super [private]

Definition at line 83 of file atomic.hpp.

template<typename T>
typedef T boost::atomic< T >::value_type [private]

Constructor & Destructor Documentation

template<typename T>
boost::atomic< T >::atomic ( void  ) [inline]

Definition at line 85 of file atomic.hpp.

template<typename T>
boost::atomic< T >::atomic ( const value_type v) [inline, explicit]

Definition at line 86 of file atomic.hpp.

template<typename T>
boost::atomic< T >::atomic ( const atomic< T > &  ) [private]

Member Function Documentation

template<typename T>
atomic& boost::atomic< T >::operator= ( value_type  v) volatile [inline]

Definition at line 88 of file atomic.hpp.

template<typename T>
atomic& boost::atomic< T >::operator= ( const atomic< T > &  ) [private]

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


rosatomic
Author(s): Josh Faust
autogenerated on Wed Aug 26 2015 15:59:58