61 template<
typename T_Type,
typename T_Impl>
88 template<
typename Type>
#define CODI_INLINE
See codi::Config::ForcedInlines.
Definition config.h:469
CoDiPack - Code Differentiation Package.
Definition codi.hpp:94
Provides a data type on which all operations are performed atomically.
Definition atomicInterface.hpp:62
inlineoperator Type() const
Implicit cast to underlying type for rhs access.
T_Impl Impl
See AtomicInterface.
Definition atomicInterface.hpp:65
inlineImpl & operator=(Type const &other)
Assignment operator with underlying type as rhs.
T_Type Type
See AtomicInterface.
Definition atomicInterface.hpp:64
inlineType operator+=(Impl const &other)
Incremental update with implementing type as rhs.
inlineType operator--(int)
Post-decrement operator.
~AtomicInterface()
Destructor.
Definition atomicInterface.hpp:70
inlineImpl & operator=(Impl const &other)
Assignment operator with implementing type as rhs.
inlineType operator++()
Pre-increment operator.
inlineType operator--()
Pre-decrement operator.
inlineType operator+=(Type const &other)
Incremental update with underlying type as rhs.
inlineType operator++(int)
Post-increment operator.