7 #ifndef _MGCPP_EXPRESSIONS_DMAT_DMAT_ADD_EXPR_HPP_ 8 #define _MGCPP_EXPRESSIONS_DMAT_DMAT_ADD_EXPR_HPP_ 16 struct dmat_dmat_add_expr_type;
18 template <
typename LhsExpr,
typename RhsExpr>
21 typename LhsExpr::result_type,
25 template <
typename LhsExpr,
typename RhsExpr>
29 template <
typename LhsExpr,
typename RhsExpr>
33 template <
typename LhsExpr,
typename RhsExpr>
37 template <
typename LhsExpr,
typename RhsExpr>
binary_expr< dmat_dmat_add_expr_type, dmat_expr, typename LhsExpr::result_type, LhsExpr, RhsExpr > dmat_dmat_add_expr
Definition: dmat_dmat_add.hpp:23
auto operator+(dmat_expr< LhsExpr > const &lhs, dmat_expr< RhsExpr > const &rhs) noexcept
auto sub(dmat_expr< LhsExpr > const &lhs, dmat_expr< RhsExpr > const &rhs) noexcept
Definition: adapter_base.hpp:12
generic_expr< TagType, 0, ResultExprType, ResultType, 0, LhsExpr, RhsExpr > binary_expr
Definition: generic_expr.hpp:110
auto operator-(dmat_expr< LhsExpr > const &lhs, dmat_expr< RhsExpr > const &rhs) noexcept
auto add(dmat_expr< LhsExpr > const &lhs, dmat_expr< RhsExpr > const &rhs) noexcept
Definition: dmat_expr.hpp:19