It is unspecified whether <stdatomic.h>
provides any declarations in namespace std.
(C++23)
compatibility macro such that _Atomic(T) is identical to std::atomic<T>(C++11)
initializes an std::atomic_flag to false(C++11)
the lock-free boolean atomic type(C++11)
defines memory ordering constraints for the given atomic operation(C++11)
std::atomic<bool>(C++11)
std::atomic<char>(C++11)
std::atomic<signed char>(C++11)
std::atomic<unsigned char>(C++11)
std::atomic<short>(C++11)
std::atomic<unsigned short>(C++11)
std::atomic<int>(C++11)
std::atomic<unsigned int>(C++11)
std::atomic<long>(C++11)
std::atomic<unsigned long>(C++11)
std::atomic<long long>(C++11)
std::atomic<unsigned long long>(C++20)
std::atomic<char8_t>(C++11)
std::atomic<char16_t>(C++11)
std::atomic<char32_t>(C++11)
std::atomic<wchar_t>(C++11)(optional)
std::atomic<std::int8_t>(C++11)(optional)
std::atomic<std::uint8_t>(C++11)(optional)
std::atomic<std::int16_t>(C++11)(optional)
std::atomic<std::uint16_t>(C++11)(optional)
std::atomic<std::int32_t>(C++11)(optional)
std::atomic<std::uint32_t>(C++11)(optional)
std::atomic<std::int64_t>(C++11)(optional)
std::atomic<std::uint64_t>(C++11)
std::atomic<std::int_least8_t>(C++11)
std::atomic<std::uint_least8_t>(C++11)
std::atomic<std::int_least16_t>(C++11)
std::atomic<std::uint_least16_t>(C++11)
std::atomic<std::int_least32_t>(C++11)
std::atomic<std::uint_least32_t>(C++11)
std::atomic<std::int_least64_t>(C++11)
std::atomic<std::uint_least64_t>(C++11)
std::atomic<std::int_fast8_t>(C++11)
std::atomic<std::uint_fast8_t>(C++11)
std::atomic<std::int_fast16_t>(C++11)
std::atomic<std::uint_fast16_t>(C++11)
std::atomic<std::int_fast32_t>(C++11)
std::atomic<std::uint_fast32_t>(C++11)
std::atomic<std::int_fast64_t>(C++11)
std::atomic<std::uint_fast64_t>(C++11)(optional)
std::atomic<std::intptr_t>(C++11)(optional)
std::atomic<std::uintptr_t>(C++11)
std::atomic<std::size_t>(C++11)
std::atomic<std::ptrdiff_t>(C++11)
std::atomic<std::intmax_t>(C++11)
std::atomic<std::uintmax_t>(C++11)
checks if the atomic type's operations are lock-free(C++11)(C++11)
atomically replaces the value of the atomic object with a non-atomic argument(C++11)(C++11)
atomically obtains the value stored in an atomic object(C++11)(C++11)
atomically replaces the value of the atomic object with non-atomic argument and returns the old value of the atomic(C++11)(C++11)(C++11)(C++11)
atomically compares the value of the atomic object with non-atomic argument and performs atomic exchange if equal or atomic load if not(C++11)(C++11)
adds a non-atomic value to an atomic object and obtains the previous value of the atomic(C++11)(C++11)
subtracts a non-atomic value from an atomic object and obtains the previous value of the atomic(C++11)(C++11)
replaces the atomic object with the result of bitwise AND with a non-atomic argument and obtains the previous value of the atomic(C++11)(C++11)
replaces the atomic object with the result of bitwise OR with a non-atomic argument and obtains the previous value of the atomic(C++11)(C++11)
replaces the atomic object with the result of bitwise XOR with a non-atomic argument and obtains the previous value of the atomic(C++11)(C++11)
atomically sets the flag to true and returns its previous value(C++11)(C++11)
atomically sets the value of the flag to false(C++11)
generic memory order-dependent fence synchronization primitive(C++11)
fence between a thread and a signal handler executed in the same threadRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4