NullaryFunctors.h | 150 template<typename Functor> struct functor_has_linear_access { enum { ret = !has_binary_operator<Functor>::value }; }; 160 struct has_binary_operator<scalar_constant_op<Scalar>,IndexType> { enum { value = 0}; }; struct in namespace:Eigen::internal 167 struct has_binary_operator<scalar_identity_op<Scalar>,IndexType> { enum { value = 1}; }; struct in namespace:Eigen::internal 174 struct has_binary_operator<linspaced_op<Scalar,PacketType>,IndexType> { enum { value = 0}; }; struct in namespace:Eigen::internal 181 struct has_binary_operator<scalar_random_op<Scalar>,IndexType> { enum { value = 0}; }; struct in namespace:Eigen::internal
|