#include <unixstl/unixstl.h>
#include <unixstl/synch/util/features.h>
#include <unixstl/synch/atomic_types.h>
Go to the source code of this file.
Namespaces | |
namespace | unixstl |
Defines | |
#define | UNIXSTL_HAS_ATOMIC_PREINCREMENT |
Indicates whether the atomic_preincrement function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_PREDECREMENT |
Indicates whether the atomic_predecrement function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_POSTINCREMENT |
Indicates whether the atomic_postincrement function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_POSTDECREMENT |
Indicates whether the atomic_postdecrement function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_INCREMENT |
Indicates whether the atomic_increment function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_DECREMENT |
Indicates whether the atomic_decrement function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_READ |
Indicates whether the atomic_read function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_WRITE |
Indicates whether the atomic_write function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_PREADD |
Indicates whether the atomic_preadd function is defined for the current compiler/operating-system/architecture. | |
#define | UNIXSTL_HAS_ATOMIC_POSTADD |
Indicates whether the atomic_postadd function is defined for the current compiler/operating-system/architecture. |
#define UNIXSTL_HAS_ATOMIC_DECREMENT |
Indicates whether the atomic_decrement function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_INCREMENT |
Indicates whether the atomic_increment function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_POSTADD |
Indicates whether the atomic_postadd function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_POSTDECREMENT |
Indicates whether the atomic_postdecrement function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_POSTINCREMENT |
Indicates whether the atomic_postincrement function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_PREADD |
Indicates whether the atomic_preadd function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_PREDECREMENT |
Indicates whether the atomic_predecrement function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_PREINCREMENT |
Indicates whether the atomic_preincrement function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_READ |
Indicates whether the atomic_read function is defined for the current compiler/operating-system/architecture.
#define UNIXSTL_HAS_ATOMIC_WRITE |
Indicates whether the atomic_write function is defined for the current compiler/operating-system/architecture.
Referenced by spin_mutex_base::lock().