assignment expression class
This commit is contained in:
parent
ba86c2f9fa
commit
6460276bc4
1 changed files with 17 additions and 0 deletions
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue