mgcpp
A C++ Math Library Based on CUDA
mat_mat_mult_expr.hpp
Go to the documentation of this file.
1 
2 // Copyright RedPortal, mujjingun 2017 - 2018.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 
7 #ifndef _MGCPP_TYPE_TRAITS_MAT_MAT_MULT_EXPR_HPP_
8 #define _MGCPP_TYPE_TRAITS_MAT_MAT_MULT_EXPR_HPP_
9 
10 #include <mgcpp/expressions/mat_mat_mult_expr.hpp>
11 #include <type_traits>
12 
13 namespace mgcpp {
14 template <typename T>
15 struct is_mat_mat_mult_expr : std::false_type {};
16 
17 template <typename LhsExpr, typename RhsExpr>
18 struct is_mat_mat_mult_expr<mat_mat_mult_expr<LhsExpr, RhsExpr>>
19  : std::true_type {};
20 } // namespace mgcpp
21 
22 #endif
Definition: adapter_base.hpp:12
Definition: mat_mat_mult_expr.hpp:15