Embedded Multicore Building Blocks V1.0.0
embb::base::Atomic< BaseType > Member List

This is the complete list of members for embb::base::Atomic< BaseType >, including all inherited members.

Atomic()embb::base::Atomic< BaseType >
Atomic(BaseType val)embb::base::Atomic< BaseType >explicit
CompareAndSwap(BaseType &expected, BaseType desired)embb::base::Atomic< BaseType >
FetchAndAdd(BaseType val)embb::base::Atomic< BaseType >
FetchAndSub(BaseType val)embb::base::Atomic< BaseType >
IsArithmetic() const embb::base::Atomic< BaseType >
IsInteger() const embb::base::Atomic< BaseType >
IsPointer() const embb::base::Atomic< BaseType >
Load() const embb::base::Atomic< BaseType >
operator BaseType() const embb::base::Atomic< BaseType >
operator&=(BaseType val)embb::base::Atomic< BaseType >
operator*()embb::base::Atomic< BaseType >
operator++(int)embb::base::Atomic< BaseType >
operator++()embb::base::Atomic< BaseType >
operator+=(BaseType val)embb::base::Atomic< BaseType >
operator--(int)embb::base::Atomic< BaseType >
operator--()embb::base::Atomic< BaseType >
operator-=(BaseType val)embb::base::Atomic< BaseType >
operator->()embb::base::Atomic< BaseType >
operator=(BaseType val)embb::base::Atomic< BaseType >
operator^=(BaseType val)embb::base::Atomic< BaseType >
operator|=(BaseType val)embb::base::Atomic< BaseType >
Store(BaseType val)embb::base::Atomic< BaseType >
Swap(BaseType val)embb::base::Atomic< BaseType >