$search

gcc-x86.hpp File Reference

Go to the source code of this file.

Classes

class  boost::detail::atomic::base_atomic< T *, void *, 4, Sign >
class  boost::detail::atomic::base_atomic< T, int, 1, Sign >
class  boost::detail::atomic::base_atomic< T, int, 2, Sign >
class  boost::detail::atomic::base_atomic< T, int, 4, Sign >
class  boost::detail::atomic::base_atomic< T, void, 1, Sign >
class  boost::detail::atomic::base_atomic< T, void, 2, Sign >
class  boost::detail::atomic::base_atomic< T, void, 4, Sign >
class  boost::detail::atomic::base_atomic< void *, void *, 4, Sign >

Namespaces

namespace  boost
namespace  boost::detail
namespace  boost::detail::atomic

Defines

#define BOOST_ATOMIC_ADDRESS_LOCK_FREE   2
#define BOOST_ATOMIC_BOOL_LOCK_FREE   2
#define BOOST_ATOMIC_CHAR16_T_LOCK_FREE   2
#define BOOST_ATOMIC_CHAR32_T_LOCK_FREE   2
#define BOOST_ATOMIC_CHAR_LOCK_FREE   2
#define BOOST_ATOMIC_INT_LOCK_FREE   2
#define BOOST_ATOMIC_LLONG_LOCK_FREE   1
#define BOOST_ATOMIC_LONG_LOCK_FREE   2
#define BOOST_ATOMIC_SHORT_LOCK_FREE   2
#define BOOST_ATOMIC_SIGNAL_FENCE   2
#define BOOST_ATOMIC_THREAD_FENCE   2
#define BOOST_ATOMIC_WCHAR_T_LOCK_FREE   2
#define BOOST_ATOMIC_X86_FENCE_INSTR   "lock ; addl $0, (%%esp)\n"

Functions

static void boost::atomic_signal_fence (memory_order)
static void boost::atomic_thread_fence (memory_order order)
static void boost::detail::atomic::platform_fence_after (memory_order order)
static void boost::detail::atomic::platform_fence_after_load (memory_order order)
static void boost::detail::atomic::platform_fence_before (memory_order order)

Define Documentation

#define BOOST_ATOMIC_ADDRESS_LOCK_FREE   2

Definition at line 24 of file gcc-x86.hpp.

#define BOOST_ATOMIC_BOOL_LOCK_FREE   2

Definition at line 25 of file gcc-x86.hpp.

#define BOOST_ATOMIC_CHAR16_T_LOCK_FREE   2

Definition at line 11 of file gcc-x86.hpp.

#define BOOST_ATOMIC_CHAR32_T_LOCK_FREE   2

Definition at line 12 of file gcc-x86.hpp.

#define BOOST_ATOMIC_CHAR_LOCK_FREE   2

Definition at line 10 of file gcc-x86.hpp.

#define BOOST_ATOMIC_INT_LOCK_FREE   2

Definition at line 15 of file gcc-x86.hpp.

#define BOOST_ATOMIC_LLONG_LOCK_FREE   1

Definition at line 21 of file gcc-x86.hpp.

#define BOOST_ATOMIC_LONG_LOCK_FREE   2

Definition at line 16 of file gcc-x86.hpp.

#define BOOST_ATOMIC_SHORT_LOCK_FREE   2

Definition at line 14 of file gcc-x86.hpp.

#define BOOST_ATOMIC_SIGNAL_FENCE   2

Definition at line 60 of file gcc-x86.hpp.

#define BOOST_ATOMIC_THREAD_FENCE   2

Definition at line 35 of file gcc-x86.hpp.

#define BOOST_ATOMIC_WCHAR_T_LOCK_FREE   2

Definition at line 13 of file gcc-x86.hpp.

#define BOOST_ATOMIC_X86_FENCE_INSTR   "lock ; addl $0, (%%esp)\n"

Definition at line 32 of file gcc-x86.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rosatomic
Author(s): Josh Faust
autogenerated on Sat Mar 2 13:21:05 2013