#include <atomic.hpp>
Public Types | |
typedef detail::atomic::internal_atomic < void *, sizeof(void *), int | super ) |
Public Member Functions | |
atomic (void *p) | |
atomic () | |
operator void * (void) const volatile | |
void * | operator= (void *v) volatile |
Private Member Functions | |
atomic (const atomic &) | |
void * | operator= (const atomic &) |
Definition at line 54 of file atomic.hpp.
typedef detail::atomic::internal_atomic<void *, sizeof(void *), int boost_atomic::atomic< void * >::super) |
Definition at line 56 of file atomic.hpp.
boost_atomic::atomic< void * >::atomic | ( | ) | [inline] |
Definition at line 58 of file atomic.hpp.
boost_atomic::atomic< void * >::atomic | ( | void * | p | ) | [inline, explicit] |
Definition at line 59 of file atomic.hpp.
boost_atomic::atomic< void * >::atomic | ( | const atomic< void * > & | ) | [private] |
boost_atomic::atomic< void * >::operator void * | ( | void | ) | const volatile [inline] |
Definition at line 67 of file atomic.hpp.
void* boost_atomic::atomic< void * >::operator= | ( | const atomic< void * > & | ) | [private] |
void* boost_atomic::atomic< void * >::operator= | ( | void * | v | ) | volatile [inline] |
Definition at line 68 of file atomic.hpp.