26 #ifndef TILEDARRAY_EXPRESSIONS_UNARY_EXPR_H__INCLUDED 27 #define TILEDARRAY_EXPRESSIONS_UNARY_EXPR_H__INCLUDED 33 namespace expressions {
35 template <
typename Derived>
36 class UnaryExpr :
public Expr<Derived> {
70 #endif // TILEDARRAY_EXPRESSIONS_UNARY_EXPR_H__INCLUDED
UnaryExpr< Derived > UnaryExpr_
UnaryExpr_ & operator=(const UnaryExpr_ &)=delete
UnaryExpr(const argument_type &arg)
Constructor.
const argument_type & arg() const
Argument expression accessor.
ExprTrait< Derived >::argument_type argument_type
The expression type.
UnaryExpr(const UnaryExpr_ &)=default