linux-arm.hpp File Reference

#include "../memory_order2.hpp"
#include "base.hpp"
#include "builder.hpp"
Include dependency graph for linux-arm.hpp:

Go to the source code of this file.

Classes

class  boost_atomic::detail::atomic::atomic_linux_arm_4< T >
class  boost_atomic::detail::atomic::platform_atomic_integral< T, 1 >
class  boost_atomic::detail::atomic::platform_atomic_integral< T, 2 >
class  boost_atomic::detail::atomic::platform_atomic_integral< T, 4 >

Namespaces

namespace  boost_atomic
namespace  boost_atomic::detail
namespace  boost_atomic::detail::atomic

Defines

#define BOOST_ATOMIC_KERNEL_CMPXCHG   (*(kernel_cmpxchg_t *)0xffff0fc0)
#define BOOST_ATOMIC_KERNEL_DMB   (*(kernel_dmb_t *)0xffff0fa0)

Typedefs

typedef void( boost_atomic::detail::atomic::kernel_dmb_t )(void)

Functions

static void boost_atomic::detail::atomic::fence_after (memory_order2 order)
static void boost_atomic::detail::atomic::fence_before (memory_order2 order)

Define Documentation

#define BOOST_ATOMIC_KERNEL_CMPXCHG   (*(kernel_cmpxchg_t *)0xffff0fc0)

Definition at line 71 of file linux-arm.hpp.

#define BOOST_ATOMIC_KERNEL_DMB   (*(kernel_dmb_t *)0xffff0fa0)

Definition at line 35 of file linux-arm.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


rosatomic
Author(s): Josh Faust
autogenerated on Fri Jan 11 09:50:24 2013