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