#include <builder.hpp>
Public Types | |
typedef super::integral_type | integral_type |
typedef build_logicops < build_arithmeticops < build_fetch_add < build_exchange< Base > > > > | super |
Public Member Functions | |
build_atomic_from_minimal (typename super::integral_type i) | |
build_atomic_from_minimal (void) |
Definition at line 197 of file builder.hpp.
typedef super::integral_type boost_atomic::detail::atomic::build_atomic_from_minimal< Base >::integral_type |
Reimplemented from boost_atomic::detail::atomic::build_logicops< build_arithmeticops< build_fetch_add< build_exchange< Base > > > >.
Reimplemented in boost_atomic::detail::atomic::build_atomic_from_larger_type< Base, Type >, boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_linux_arm_4< uint32_t >, T >, boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_arm_4< uint32_t >, T >, boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_ppc_32< uint32_t >, T >, and boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_interlocked_32< uint32_t >, T >.
Definition at line 200 of file builder.hpp.
typedef build_logicops< build_arithmeticops< build_fetch_add< build_exchange<Base> > > > boost_atomic::detail::atomic::build_atomic_from_minimal< Base >::super |
Reimplemented in boost_atomic::detail::atomic::build_atomic_from_larger_type< Base, Type >, boost_atomic::detail::atomic::platform_atomic_integral< T, 1 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 2 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 1 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 2 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 1 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 2 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 1 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 2 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 1 >, boost_atomic::detail::atomic::platform_atomic_integral< T, 2 >, boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_linux_arm_4< uint32_t >, T >, boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_arm_4< uint32_t >, T >, boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_ppc_32< uint32_t >, T >, and boost_atomic::detail::atomic::build_atomic_from_larger_type< atomic_interlocked_32< uint32_t >, T >.
Definition at line 199 of file builder.hpp.
boost_atomic::detail::atomic::build_atomic_from_minimal< Base >::build_atomic_from_minimal | ( | void | ) | [inline] |
Definition at line 202 of file builder.hpp.
boost_atomic::detail::atomic::build_atomic_from_minimal< Base >::build_atomic_from_minimal | ( | typename super::integral_type | i | ) | [inline] |
Definition at line 203 of file builder.hpp.