|
Jamba C++ API 8.0.0
|
Go to the source code of this file.
Classes | |
| class | AtomicValue< T > |
| This is the lock free version of the AtomicValue. More... | |
| class | AtomicValue< T > |
| This class encapsulates a single atomic value. More... | |
| struct | SingleElementStorage< T >::Element |
| class | SingleElementQueue< T > |
| This is the lock free version of the SingleElementQueue. More... | |
| class | SingleElementQueue< T > |
| This class implements a queue which has at most 1 element (0 or 1). More... | |
| class | SingleElementStorage< T > |
| This (internal) class stores a single element. More... | |
Namespaces | |
| namespace | pongasoft |
| namespace | pongasoft::Utils |
| namespace | pongasoft::Utils::Concurrent |
| namespace | pongasoft::Utils::Concurrent::LockFree |
| namespace | pongasoft::Utils::Concurrent::WithSpinLock |
| The purpose of this namespace is to emphasize the fact that the implementation is using a spinlock. | |
Concepts | |
| concept | pongasoft::Utils::ElementModifier |
| Concept for updating an element. We do not explicitly restrict the return type which is unused. | |
| concept | pongasoft::Utils::ElementPredicate |
| Concept for updating an element. | |