libfoedus-core
FOEDUS Core Library
raw_atomics.cpp File Reference
#include "foedus/assorted/raw_atomics.hpp"
#include <stdint.h>
Include dependency graph for raw_atomics.cpp:

Go to the source code of this file.

Namespaces

 foedus
 Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
 
 foedus::assorted
 Assorted Methods/Classes that are too subtle to have their own packages.
 

Functions

bool foedus::assorted::raw_atomic_compare_exchange_strong_uint128 (uint64_t *ptr, const uint64_t *old_value, const uint64_t *new_value)
 Atomic 128-bit CAS, which is not in the standard yet. More...