#include "dynamic_operation.h" namespace MultiArrayTools { template const T& DynamicOperation::get(const DExt& pos) const { return mOp.get(pos.expl()); } template DynamicOperationBase& DynamicOperation::set(const DExt& pos) { mOp.set(pos.expl()); return *this; } template DExt DynamicOperation::rootSteps(std::intptr_t iPtrNum = 0) const { return mOp.rootSteps(iPtrNum); } template DynamicExpression DynamicOperation::loop(const DynamicExpression& exp) const { return mOp.loop(exp); } template const T* DynamicOperation::data() const { return mOp.data(); } } // namespace MultiArrayTools