#include <TypeTraits.hpp>
|
static constexpr bool | value |
|
template<typename dtype>
struct nc::is_valid_dtype< dtype >
Template class for determining if dtype is a valid dtype for NdArray
◆ value
template<typename dtype >
Initial value:= std::is_default_constructible<dtype>::value &&
std::is_nothrow_copy_constructible<dtype>::value &&
std::is_nothrow_move_constructible<dtype>::value &&
std::is_nothrow_copy_assignable<dtype>::value &&
std::is_nothrow_move_assignable<dtype>::value &&
std::is_nothrow_destructible<dtype>::value &&
!std::is_void<dtype>::value &&
!std::is_pointer<dtype>::value &&
!std::is_array<dtype>::value &&
!std::is_union<dtype>::value &&
!std::is_function<dtype>::value &&
!std::is_abstract<dtype>::value
The documentation for this struct was generated from the following file: