Lines Matching refs:enable_if_t
243 template <typename props, typename Type, typename = enable_if_t<is_eigen_dense_plain<Type>::value>>
252 struct type_caster<Type, enable_if_t<is_eigen_dense_plain<Type>::value>> {
396 template <typename Type> struct type_caster<Type, enable_if_t<is_eigen_dense_map<Type>::value>>
404 enable_if_t<is_eigen_dense_map<Eigen::Ref<PlainObjectType, 0, StrideType>>::value>
477 template <typename T = Type, enable_if_t<is_eigen_mutable_map<T>::value, int> = 0>
480 template <typename T = Type, enable_if_t<!is_eigen_mutable_map<T>::value, int> = 0>
503 template <typename S = StrideType, enable_if_t<stride_ctor_default<S>::value, int> = 0>
505 template <typename S = StrideType, enable_if_t<stride_ctor_dual<S>::value, int> = 0>
507 template <typename S = StrideType, enable_if_t<stride_ctor_outer<S>::value, int> = 0>
509 template <typename S = StrideType, enable_if_t<stride_ctor_inner<S>::value, int> = 0>
519 struct type_caster<Type, enable_if_t<is_eigen_other<Type>::value>> {
541 struct type_caster<Type, enable_if_t<is_eigen_sparse<Type>::value>> {