DASH  0.3.0
dash::GlobAsyncRef< dash::Atomic< T > > Member List

This is the complete list of members for dash::GlobAsyncRef< dash::Atomic< T > >, including all inherited members.

add(const T &value) constdash::GlobAsyncRef< dash::Atomic< T > >inline
atomic_t typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
compare_exchange(const T &expected, const T &desired, T *result) constdash::GlobAsyncRef< dash::Atomic< T > >inline
const_atomic_t typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
const_type typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
const_value_type typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
dart_gptr() const (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >inline
exchange(const T &value, T *result) constdash::GlobAsyncRef< dash::Atomic< T > >inline
fetch_add(const T &value, T *result) constdash::GlobAsyncRef< dash::Atomic< T > >inline
fetch_multiply(const T &value, T *result) constdash::GlobAsyncRef< dash::Atomic< T > >inline
fetch_op(BinaryOp binary_op, const T &value, T *result) constdash::GlobAsyncRef< dash::Atomic< T > >inline
fetch_sub(const T &value, T *result) constdash::GlobAsyncRef< dash::Atomic< T > >inline
flush() constdash::GlobAsyncRef< dash::Atomic< T > >inline
get() constdash::GlobAsyncRef< dash::Atomic< T > >inline
get(T *result) constdash::GlobAsyncRef< dash::Atomic< T > >inline
GlobAsyncRef()=deletedash::GlobAsyncRef< dash::Atomic< T > >
GlobAsyncRef(dart_gptr_t dart_gptr)dash::GlobAsyncRef< dash::Atomic< T > >inlineexplicit
GlobAsyncRef(const GlobAsyncRef< dash::Atomic< _T >> &gref)dash::GlobAsyncRef< dash::Atomic< T > >inline
GlobAsyncRef(const GlobAsyncRef< dash::Atomic< _T >> &gref)dash::GlobAsyncRef< dash::Atomic< T > >inlineexplicit
GlobAsyncRef(const GlobRef< dash::Atomic< _T >> &gref) (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >inline
GlobAsyncRef(const GlobRef< dash::Atomic< _T >> &gref) (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >inlineexplicit
GlobAsyncRef(self_t &&other)=defaultdash::GlobAsyncRef< dash::Atomic< T > >
is_local() constdash::GlobAsyncRef< dash::Atomic< T > >inline
load() constdash::GlobAsyncRef< dash::Atomic< T > >inline
multiply(const T &value) constdash::GlobAsyncRef< dash::Atomic< T > >inline
nonconst_atomic_t typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
nonconst_type typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
nonconst_value_type typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
op(BinaryOp binary_op, const T &value) constdash::GlobAsyncRef< dash::Atomic< T > >inline
operator!=(const self_t &other) const noexcept (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >inline
operator!=(const T &value) const =delete (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >inline
operator<< (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >friend
operator=(const self_t &other)=deletedash::GlobAsyncRef< dash::Atomic< T > >
operator=(self_t &&other)=defaultdash::GlobAsyncRef< dash::Atomic< T > >
operator=(const T &value) constdash::GlobAsyncRef< dash::Atomic< T > >inline
operator==(const self_t &other) const noexcept (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >inline
operator==(const T &value) const =delete (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >inline
self_t typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
set(const T &value) constdash::GlobAsyncRef< dash::Atomic< T > >inline
set(const T *ptr) constdash::GlobAsyncRef< dash::Atomic< T > >inline
store(const T &value) constdash::GlobAsyncRef< dash::Atomic< T > >inline
store(const T *ptr) constdash::GlobAsyncRef< dash::Atomic< T > >inline
sub(const T &value) constdash::GlobAsyncRef< dash::Atomic< T > >inline
value_type typedef (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >
~GlobAsyncRef()=default (defined in dash::GlobAsyncRef< dash::Atomic< T > >)dash::GlobAsyncRef< dash::Atomic< T > >