YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
atomic.hpp File Reference
#include <atomic>
#include <cstddef>
#include <cstdint>
Include dependency graph for atomic.hpp:

Go to the source code of this file.

Namespaces

namespace  yaclib_std
 

Typedefs

using yaclib_std::atomic_bool = atomic< bool >
 
using yaclib_std::atomic_char = atomic< char >
 
using yaclib_std::atomic_schar = atomic< signed char >
 
using yaclib_std::atomic_uchar = atomic< unsigned char >
 
using yaclib_std::atomic_short = atomic< short >
 
using yaclib_std::atomic_ushort = atomic< unsigned short >
 
using yaclib_std::atomic_int = atomic< int >
 
using yaclib_std::atomic_uint = atomic< unsigned int >
 
using yaclib_std::atomic_long = atomic< long >
 
using yaclib_std::atomic_ulong = atomic< unsigned long >
 
using yaclib_std::atomic_llong = atomic< long long >
 
using yaclib_std::atomic_ullong = atomic< unsigned long long >
 
using yaclib_std::atomic_char16_t = atomic< char16_t >
 
using yaclib_std::atomic_char32_t = atomic< char32_t >
 
using yaclib_std::atomic_wchar_t = atomic< wchar_t >
 
using yaclib_std::atomic_int_least8_t = atomic< std::int_least8_t >
 
using yaclib_std::atomic_uint_least8_t = atomic< std::uint_least8_t >
 
using yaclib_std::atomic_int_least16_t = atomic< std::int_least16_t >
 
using yaclib_std::atomic_uint_least16_t = atomic< std::uint_least16_t >
 
using yaclib_std::atomic_int_least32_t = atomic< std::int_least32_t >
 
using yaclib_std::atomic_uint_least32_t = atomic< std::uint_least32_t >
 
using yaclib_std::atomic_int_least64_t = atomic< std::int_least64_t >
 
using yaclib_std::atomic_uint_least64_t = atomic< std::uint_least64_t >
 
using yaclib_std::atomic_int_fast8_t = atomic< std::int_fast8_t >
 
using yaclib_std::atomic_uint_fast8_t = atomic< std::uint_fast8_t >
 
using yaclib_std::atomic_int_fast16_t = atomic< std::int_fast16_t >
 
using yaclib_std::atomic_uint_fast16_t = atomic< std::uint_fast16_t >
 
using yaclib_std::atomic_int_fast32_t = atomic< std::int_fast32_t >
 
using yaclib_std::atomic_uint_fast32_t = atomic< std::uint_fast32_t >
 
using yaclib_std::atomic_int_fast64_t = atomic< std::int_fast64_t >
 
using yaclib_std::atomic_uint_fast64_t = atomic< std::uint_fast64_t >
 
using yaclib_std::atomic_int8_t = atomic< std::int8_t >
 
using yaclib_std::atomic_uint8_t = atomic< std::uint8_t >
 
using yaclib_std::atomic_int16_t = atomic< std::int16_t >
 
using yaclib_std::atomic_uint16_t = atomic< std::uint16_t >
 
using yaclib_std::atomic_int32_t = atomic< std::int32_t >
 
using yaclib_std::atomic_uint32_t = atomic< std::uint32_t >
 
using yaclib_std::atomic_int64_t = atomic< std::int64_t >
 
using yaclib_std::atomic_uint64_t = atomic< std::uint64_t >
 
using yaclib_std::atomic_intptr_t = atomic< std::intptr_t >
 
using yaclib_std::atomic_uintptr_t = atomic< std::uintptr_t >
 
using yaclib_std::atomic_size_t = atomic< std::size_t >
 
using yaclib_std::atomic_ptrdiff_t = atomic< std::ptrdiff_t >
 
using yaclib_std::atomic_intmax_t = atomic< std::intmax_t >
 
using yaclib_std::atomic_uintmax_t = atomic< std::uintmax_t >