HepMC3 event record library
Public Types | Static Public Attributes
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
 

Detailed Description

template<typename T>
struct vectorize_arg< T >

Definition at line 1459 of file numpy.h.

Field Documentation

constexpr bool vectorize
static
Initial value:
=
(!std::is_reference<T>::value ||
(std::is_lvalue_reference<T>::value && std::is_const<call_type>::value))

Definition at line 1464 of file numpy.h.


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