HepMC3 event record library
Public Types | Static Public Member Functions | Static Public Attributes
array_info< std::array< T, N > > Struct Template Reference
+ Inheritance diagram for array_info< std::array< T, N > >:

Public Types

using type = typename array_info< T >::type
 

Static Public Member Functions

static void append_extents (list &shape)
 

Static Public Attributes

static constexpr bool is_array = true
 
static constexpr bool is_empty = (N == 0) || array_info<T>::is_empty
 
static constexpr size_t extent = N
 
static constexpr auto extents
 

Detailed Description

template<typename T, size_t N>
struct array_info< std::array< T, N > >

Definition at line 297 of file numpy.h.

Field Documentation

constexpr auto extents
static
Initial value:
= _<array_info<T>::is_array>(
concat(_<N>(), array_info<T>::extents), _<N>()
)

Definition at line 309 of file numpy.h.


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