BoB robotics
The Brains on Board robotics library
pybind11::detail::vectorize_arg< T > Struct Template Reference

Public Types

using call_type = remove_reference_t< T >
 
using type = conditional_t< vectorize, array_t< remove_cv_t< call_type >, array::forcecast >, T >
 

Static Public Attributes

static constexpr bool vectorize
 

Member Data Documentation

◆ vectorize

template<typename T >
constexpr bool pybind11::detail::vectorize_arg< T >::vectorize
staticconstexpr
Initial value:
=
satisfies_any_of<call_type, std::is_arithmetic, is_complex, is_pod>::value &&
satisfies_none_of<call_type, std::is_pointer, std::is_array, is_std_array, std::is_enum>::value &&
(!std::is_reference<T>::value ||
(std::is_lvalue_reference<T>::value && std::is_const<call_type>::value))

The documentation for this struct was generated from the following file: