|
Honeycomb
0.1
Component-Model Framework
|


Go to the source code of this file.
Classes | |
| class | honey::atomic::Op |
| Methods to perform thread-safe atomic read/write operations. More... | |
| struct | honey::atomic::SwapType< T > |
| Get the smallest atomically-swappable type that is large enough to hold T. More... | |
| class | honey::Atomic< T, B > |
| class | honey::Atomic< T, false > |
| Wrapper around a trivially copyable type to make load/store operations atomic and sequentially consistent. More... | |
| class | honey::Atomic< T, true > |
| Wrapper around integral type to make all operations atomic and sequentially consistent. More... | |
| class | honey::Atomic< T *, false > |
| Wrapper around pointer type to make all operations atomic and sequentially consistent. More... | |
Namespaces | |
| honey | |
| Global Honeycomb namespace. | |
| honey::atomic | |
| Atomic operations. | |
Typedefs | |
| typedef platform::SwapMaxType | honey::atomic::SwapMaxType |
| Largest atomically-swappable type. More... | |
Enumerations | |
| enum | honey::atomic::Order { honey::atomic::Order::relaxed, honey::atomic::Order::consume, honey::atomic::Order::acquire, honey::atomic::Order::release, honey::atomic::Order::acqRel, honey::atomic::Order::seqCst } |
| Atomic memory order for concurrent synchronization between threads. More... | |
1.8.10