1 #ifndef BOOST_ATOMIC_HPP 2 #define BOOST_ATOMIC_HPP 3 4 // Copyright (c) 2011 Helge Bahmann 5 // Copyright (c) 2020 Andrey Semashev 6 // 7 // Distributed under the Boost Software License, Version 1.0. 8 // See accompanying file LICENSE_1_0.txt or copy at 9 // http://www.boost.org/LICENSE_1_0.txt) 10 11 // This header includes all Boost.Atomic public headers 12 13 #include <boost/memory_order.hpp> 14 #include <boost/atomic/capabilities.hpp> 15 #include <boost/atomic/atomic.hpp> 16 #include <boost/atomic/atomic_ref.hpp> 17 #include <boost/atomic/atomic_flag.hpp> 18 #include <boost/atomic/ipc_atomic.hpp> 19 #include <boost/atomic/ipc_atomic_ref.hpp> 20 #include <boost/atomic/ipc_atomic_flag.hpp> 21 #include <boost/atomic/fences.hpp> 22 23 #ifdef BOOST_HAS_PRAGMA_ONCE 24 #pragma once 25 #endif 26 27 #endif 28