assignment expression class

This commit is contained in:
Christian Zimmermann 2018-01-07 23:08:16 +01:00
parent ba86c2f9fa
commit 6460276bc4

View file

@ -81,6 +81,23 @@ namespace MultiArrayTools
{ {
public: public:
class AssignmentExpr
{
public:
AssignmentExpr(OperationMaster* mPtr, OpClass* secPtr);
AssignmentExpr(AssignmentExpr&& in) = default;
AssignmentExpr& operator=(AssignmentExpr&& in) = default;
inline void operator()(size_t start = 0);
private:
AssignmentExpr() = default;
OperationMaster* mMPtr;
OpClass* mSecPtr;
};
typedef T value_type; typedef T value_type;
typedef OperationBase<T> OB; typedef OperationBase<T> OB;
typedef ContainerRange<Ranges...> CRange; typedef ContainerRange<Ranges...> CRange;