Classes |
class | boost_atomic::atomic< T > |
class | boost_atomic::atomic< bool > |
class | boost_atomic::atomic< T * > |
class | boost_atomic::atomic< void * > |
class | boost_atomic::atomic_flag |
Namespaces |
namespace | boost_atomic |
Typedefs |
typedef atomic< void * > | boost_atomic::atomic_address |
typedef atomic< bool > | boost_atomic::atomic_bool |
typedef atomic< char > | boost_atomic::atomic_char |
typedef atomic< int > | boost_atomic::atomic_int |
typedef atomic< int16_t > | boost_atomic::atomic_int16_t |
typedef atomic< int32_t > | boost_atomic::atomic_int32_t |
typedef atomic< int64_t > | boost_atomic::atomic_int64_t |
typedef atomic< int8_t > | boost_atomic::atomic_int8_t |
typedef atomic< long long > | boost_atomic::atomic_llong |
typedef atomic< long > | boost_atomic::atomic_long |
typedef atomic< signed char > | boost_atomic::atomic_schar |
typedef atomic< short > | boost_atomic::atomic_short |
typedef atomic< unsigned char > | boost_atomic::atomic_uchar |
typedef atomic< unsigned int > | boost_atomic::atomic_uint |
typedef atomic< uint16_t > | boost_atomic::atomic_uint16_t |
typedef atomic< uint32_t > | boost_atomic::atomic_uint32_t |
typedef atomic< uint64_t > | boost_atomic::atomic_uint64_t |
typedef atomic< uint8_t > | boost_atomic::atomic_uint8_t |
typedef atomic< unsigned long
long > | boost_atomic::atomic_ullong |
typedef atomic< unsigned long > | boost_atomic::atomic_ulong |
typedef atomic< unsigned short > | boost_atomic::atomic_ushort |
Functions |
static void | boost_atomic::atomic_thread_fence (memory_order2 order) |