Classes | |
| class | atomic_int |
| struct | atomic_cas_emulator |
| struct | atomic_cas32 |
| struct | atomic_cas64 |
| struct | atomic_cas128 |
| class | freelist |
| class | caching_freelist |
| class | static_freelist |
| struct | caching_freelist_t |
| struct | static_freelist_t |
| class | tagged_ptr |
| class | fifo |
| class | fifo< T *, freelist_t, Alloc > |
| class | stack |
Namespaces | |
| namespace | detail |
Functions | |
| bool | likely (bool expr) |
| hint for the branch prediction | |
| bool | unlikely (bool expr) |
| hint for the branch prediction | |
| void | memory_barrier (void) |
| void | read_memory_barrier (void) |
| template<typename C> | |
| bool | atomic_cas_emulation (C *addr, C old, C nw) |
| template<typename C> | |
| bool | cas (volatile C *addr, C const &old, C const &nw) |
1.4.7