/usr/include/boost/atomic/detail
NameSizeModeActions
type_traits/-0755rm
addressof.hpp19730644editdlrm
aligned_variable.hpp18530644editdlrm
atomic_flag_impl.hpp45250644editdlrm
atomic_impl.hpp560950644editdlrm
atomic_ref_impl.hpp540730644editdlrm
bitwise_cast.hpp26910644editdlrm
bitwise_fp_cast.hpp25090644editdlrm
capabilities.hpp75200644editdlrm
caps_arch_gcc_aarch32.hpp16170644editdlrm
caps_arch_gcc_aarch64.hpp22380644editdlrm
caps_arch_gcc_alpha.hpp9400644editdlrm
caps_arch_gcc_arm.hpp35730644editdlrm
caps_arch_gcc_ppc.hpp15810644editdlrm
caps_arch_gcc_sparc.hpp9400644editdlrm
caps_arch_gcc_x86.hpp20130644editdlrm
caps_arch_msvc_arm.hpp9430644editdlrm
caps_arch_msvc_x86.hpp16980644editdlrm
caps_gcc_atomic.hpp74380644editdlrm
caps_gcc_sync.hpp17150644editdlrm
caps_linux_arm.hpp9630644editdlrm
caps_windows.hpp8800644editdlrm
cas_based_exchange.hpp13480644editdlrm
classify.hpp21330644editdlrm
config.hpp79450644editdlrm
core_arch_operations.hpp14810644editdlrm
core_arch_operations_fwd.hpp9720644editdlrm
core_arch_ops_gcc_aarch32.hpp419100644editdlrm
core_arch_ops_gcc_aarch64.hpp693640644editdlrm
core_arch_ops_gcc_alpha.hpp278130644editdlrm
core_arch_ops_gcc_arm.hpp644340644editdlrm
core_arch_ops_gcc_ppc.hpp391850644editdlrm
core_arch_ops_gcc_sparc.hpp74800644editdlrm
core_arch_ops_gcc_x86.hpp394790644editdlrm
core_arch_ops_msvc_arm.hpp342460644editdlrm
core_arch_ops_msvc_x86.hpp316450644editdlrm
core_operations.hpp13220644editdlrm
core_operations_emulated.hpp81380644editdlrm
core_operations_emulated_fwd.hpp10240644editdlrm
core_operations_fwd.hpp9420644editdlrm
core_ops_cas_based.hpp32810644editdlrm
core_ops_gcc_atomic.hpp122380644editdlrm
core_ops_gcc_sync.hpp106900644editdlrm
core_ops_linux_arm.hpp63640644editdlrm
core_ops_windows.hpp77660644editdlrm
extending_cas_based_arithmetic.hpp24410644editdlrm
extra_fp_operations.hpp8670644editdlrm
extra_fp_operations_fwd.hpp10650644editdlrm
extra_fp_ops_emulated.hpp48640644editdlrm
extra_fp_ops_generic.hpp72220644editdlrm
extra_operations.hpp8250644editdlrm
extra_operations_fwd.hpp10340644editdlrm
extra_ops_emulated.hpp118760644editdlrm
extra_ops_gcc_aarch32.hpp378690644editdlrm
extra_ops_gcc_aarch64.hpp470280644editdlrm
extra_ops_gcc_arm.hpp528360644editdlrm
extra_ops_gcc_ppc.hpp286650644editdlrm
extra_ops_gcc_x86.hpp582270644editdlrm
extra_ops_generic.hpp172170644editdlrm
extra_ops_msvc_arm.hpp37650644editdlrm
extra_ops_msvc_x86.hpp375290644editdlrm
fence_arch_operations.hpp10770644editdlrm
fence_arch_ops_gcc_aarch32.hpp17010644editdlrm
fence_arch_ops_gcc_aarch64.hpp16240644editdlrm
fence_arch_ops_gcc_alpha.hpp14110644editdlrm
fence_arch_ops_gcc_arm.hpp27690644editdlrm
fence_arch_ops_gcc_ppc.hpp17730644editdlrm
fence_arch_ops_gcc_sparc.hpp20020644editdlrm
fence_arch_ops_gcc_x86.hpp25570644editdlrm
fence_arch_ops_msvc_arm.hpp17870644editdlrm
fence_arch_ops_msvc_x86.hpp19980644editdlrm
fence_operations.hpp10070644editdlrm
fence_operations_emulated.hpp12940644editdlrm
fence_ops_gcc_atomic.hpp23990644editdlrm
fence_ops_gcc_sync.hpp13670644editdlrm
fence_ops_linux_arm.hpp17920644editdlrm
fence_ops_windows.hpp18480644editdlrm
float_sizes.hpp75700644editdlrm
footer.hpp5050644editdlrm
fp_operations.hpp8070644editdlrm
fp_operations_fwd.hpp10010644editdlrm
fp_ops_emulated.hpp27140644editdlrm
fp_ops_generic.hpp29190644editdlrm
futex.hpp53880644editdlrm
gcc_arm_asm_common.hpp40310644editdlrm
gcc_atomic_memory_order_utils.hpp28040644editdlrm
header.hpp26240644editdlrm
integral_conversions.hpp43060644editdlrm
interlocked.hpp345030644editdlrm
intptr.hpp9920644editdlrm
int_sizes.hpp49870644editdlrm
link.hpp15340644editdlrm
lock_pool.hpp46890644editdlrm
memory_order_utils.hpp15760644editdlrm
once_flag.hpp11360644editdlrm
ops_gcc_aarch32_common.hpp15770644editdlrm
ops_gcc_aarch64_common.hpp14670644editdlrm
ops_gcc_arm_common.hpp19630644editdlrm
ops_gcc_ppc_common.hpp27620644editdlrm
ops_msvc_common.hpp13180644editdlrm
pause.hpp14940644editdlrm
platform.hpp72100644editdlrm
storage_traits.hpp54480644editdlrm
string_ops.hpp17190644editdlrm
wait_capabilities.hpp168610644editdlrm
wait_caps_dragonfly_umtx.hpp10550644editdlrm
wait_caps_freebsd_umtx.hpp15390644editdlrm
wait_caps_futex.hpp10270644editdlrm
wait_caps_windows.hpp23400644editdlrm
wait_operations.hpp8280644editdlrm
wait_operations_fwd.hpp10710644editdlrm
wait_ops_dragonfly_umtx.hpp23540644editdlrm
wait_ops_emulated.hpp32960644editdlrm
wait_ops_freebsd_umtx.hpp39740644editdlrm
wait_ops_futex.hpp34160644editdlrm
wait_ops_generic.hpp42630644editdlrm
wait_ops_windows.hpp48480644editdlrm
Edit: /usr/include/boost/atomic/detail/header.hpp (2624B)
/* * Copyright Andrey Semashev 2020. * Distributed under the Boost Software License, Version 1.0. * (See accompanying file LICENSE_1_0.txt or copy at * http://www.boost.org/LICENSE_1_0.txt) */ #include #if !defined(BOOST_ATOMIC_ENABLE_WARNINGS) #if defined(BOOST_MSVC) #pragma warning(push, 3) // 'm_A' : class 'A' needs to have dll-interface to be used by clients of class 'B' #pragma warning(disable: 4251) // non dll-interface class 'A' used as base for dll-interface class 'B' #pragma warning(disable: 4275) // 'this' : used in base member initializer list #pragma warning(disable: 4355) // 'int' : forcing value to bool 'true' or 'false' (performance warning) #pragma warning(disable: 4800) // unreferenced formal parameter #pragma warning(disable: 4100) // conditional expression is constant #pragma warning(disable: 4127) // default constructor could not be generated #pragma warning(disable: 4510) // copy constructor could not be generated #pragma warning(disable: 4511) // assignment operator could not be generated #pragma warning(disable: 4512) // function marked as __forceinline not inlined #pragma warning(disable: 4714) // decorated name length exceeded, name was truncated #pragma warning(disable: 4503) // declaration of 'A' hides previous local declaration #pragma warning(disable: 4456) // declaration of 'A' hides global declaration #pragma warning(disable: 4459) // 'X': This function or variable may be unsafe. Consider using Y instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. #pragma warning(disable: 4996) // 'A' : multiple assignment operators specified #pragma warning(disable: 4522) // unary minus operator applied to unsigned type, result still unsigned #pragma warning(disable: 4146) // frame pointer register 'ebx' modified by inline assembly code #pragma warning(disable: 4731) // alignment is sensitive to packing #pragma warning(disable: 4121) // 'struct_name' : structure was padded due to __declspec(align()) #pragma warning(disable: 4324) #elif defined(BOOST_GCC) && BOOST_GCC >= 40600 #pragma GCC diagnostic push // unused parameter 'arg' #pragma GCC diagnostic ignored "-Wunused-parameter" // missing initializer for member var #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #elif defined(BOOST_CLANG) #pragma clang diagnostic push // unused parameter 'arg' #pragma clang diagnostic ignored "-Wunused-parameter" // missing initializer for member var #pragma clang diagnostic ignored "-Wmissing-field-initializers" #endif #endif // !defined(BOOST_ATOMIC_ENABLE_WARNINGS)