55 template<
typename T_Type,
typename T_Impl>
82 template<
typename Type>
#define CODI_INLINE
See codi::Config::ForcedInlines.
Definition config.h:457
CoDiPack - Code Differentiation Package.
Definition codi.hpp:90
Provides a data type on which operations are performed atomically.
Definition atomicInterface.hpp:56
Type operator++(int)
Post-increment operator.
Type operator--()
Pre-decrement operator.
T_Impl Impl
See AtomicInterface.
Definition atomicInterface.hpp:59
Type operator+=(Type const &other)
Incremental update with underlying type as rhs.
T_Type Type
See AtomicInterface.
Definition atomicInterface.hpp:58
Type operator+=(Impl const &other)
Incremental update with implementing type as rhs.
Type operator--(int)
Post-decrement operator.
AtomicInterface()
Constructor.
Definition atomicInterface.hpp:61
Impl & operator=(Type const &other)
Assignment operator with underlying type as rhs.
AtomicInterface(AtomicInterface const &)
Constructor.
Definition atomicInterface.hpp:62
~AtomicInterface()
Destructor.
Definition atomicInterface.hpp:64
AtomicInterface(Type const &)
Constructor.
Definition atomicInterface.hpp:63
Impl & operator=(Impl const &other)
Assignment operator with implementing type as rhs.
Type operator++()
Pre-increment operator.