|
libcopp 2.3.1
|
atomic wrapper fo integers Licensed under the MIT licenses. More...
#include <libcopp/utils/config/libcopp_build_features.h>#include <libcopp/utils/features.h>#include <libcopp/utils/std/explicit_declare.h>#include <libcopp/utils/config/stl_include_prefix.h>#include <limits.h>#include <stdint.h>#include <cstddef>#include <libcopp/utils/config/stl_include_suffix.h>

Go to the source code of this file.
Data Structures | |
| class | util::lock::atomic_int_type< Ty > |
| struct | util::lock::unsafe_int_type< Ty > |
| class | util::lock::atomic_int_type< unsafe_int_type< Ty > > |
Namespaces | |
| namespace | util |
| namespace | util::lock |
Macros | |
| #define | _UNDEF__STDC_LIMIT_MACROS |
| #define | __STDC_LIMIT_MACROS |
| #define | _UNDEF__STDC_CONSTANT_MACROS |
| #define | __STDC_CONSTANT_MACROS |
| #define | LIBCOPP_UTIL_LOCK_ATOMIC_THREAD_FENCE(x) |
| #define | LIBCOPP_UTIL_LOCK_ATOMIC_SIGNAL_FENCE(x) |
atomic wrapper fo integers Licensed under the MIT licenses.
@history 2016-06-14 Created 2021-07-19 Remove supporting of old compilers.
Definition in file atomic_int_type.h.
| #define __STDC_CONSTANT_MACROS |
Definition at line 32 of file atomic_int_type.h.
| #define __STDC_LIMIT_MACROS |
Definition at line 28 of file atomic_int_type.h.
| #define _UNDEF__STDC_CONSTANT_MACROS |
Definition at line 31 of file atomic_int_type.h.
| #define _UNDEF__STDC_LIMIT_MACROS |
Definition at line 27 of file atomic_int_type.h.
| #define LIBCOPP_UTIL_LOCK_ATOMIC_SIGNAL_FENCE | ( | x | ) |
Definition at line 334 of file atomic_int_type.h.
| #define LIBCOPP_UTIL_LOCK_ATOMIC_THREAD_FENCE | ( | x | ) |
Definition at line 330 of file atomic_int_type.h.