10#ifndef EIGEN_GPU_META_H
11#define EIGEN_GPU_META_H
14#include "./InternalHeaderCheck.h"
22using require_t = std::enable_if_t<std::decay_t<T>::value,
int>;
25using require_not_t = std::enable_if_t<!std::decay_t<T>::value,
int>;
27template <
typename T1,
typename T2>
28using require_same_t = require_t<std::is_same<std::decay_t<T1>, std::decay_t<T2>>>;
30template <
typename T1,
typename T2>
31using require_not_same_t = require_not_t<std::is_same<std::decay_t<T1>, std::decay_t<T2>>>;
33template <
bool... Values>
34using require_all_t = require_t<Eigen::internal::reduce_all<Values...>>;
Namespace containing all symbols from the Eigen library.