27 #ifndef CDPL_MATH_DIRECTASSIGNMENTPROXY_HPP
28 #define CDPL_MATH_DIRECTASSIGNMENTPROXY_HPP
42 typedef typename C::ClosureType ClosureType;
49 lvalue(proxy.lvalue) {}
68 lvalue.minusAssign(e);
75 const DirectAssignmentProxy&
operator=(
const DirectAssignmentProxy&);
Definition: DirectAssignmentProxy.hpp:39
ClosureType & operator-=(const E &e)
Definition: DirectAssignmentProxy.hpp:66
DirectAssignmentProxy(LValueType &lval)
Definition: DirectAssignmentProxy.hpp:45
ClosureType & operator+=(const E &e)
Definition: DirectAssignmentProxy.hpp:59
ClosureType & operator=(const E &e)
Definition: DirectAssignmentProxy.hpp:52
DirectAssignmentProxy(const DirectAssignmentProxy &proxy)
Definition: DirectAssignmentProxy.hpp:48
constexpr unsigned int C
Specifies Carbon.
Definition: AtomType.hpp:92
constexpr unsigned int E
Specifies that the stereocenter has E configuration.
Definition: CIPDescriptor.hpp:96
DirectAssignmentProxy< const C > direct(const C &lvalue)
Definition: DirectAssignmentProxy.hpp:81
The namespace of the Chemical Data Processing Library.