iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
atomic.hpp File Reference
#include <atomic>
#include <cstdlib>
#include <iostream>
#include <type_traits>

Go to the source code of this file.

Classes

class  iox2::legacy::concurrent::Atomic< T >
 A thin wrapper for a 'std::atomic' which ensures that all atomic operations are always lock-free in order to ensure safe usage across processes in shared memory. For detailed documentation please have a look at https://en.cppreference.com/w/cpp/atomic/atomic. More...
 

Namespaces

namespace  iox2
 
namespace  iox2::legacy
 
namespace  iox2::legacy::concurrent
 

Typedefs

using iox2::legacy::concurrent::AtomicFlag = std::atomic_flag
 An alias to the std::atomic_flag.