#include <StdArray.h>
Public Types | |
using | const_iterator = const_pointer |
using | const_pointer = const value_type * |
using | const_reference = value_type const & |
using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
using | difference_type = std::ptrdiff_t |
using | iterator = pointer |
using | pointer = value_type * |
using | reference = value_type & |
using | reverse_iterator = std::reverse_iterator< iterator > |
using | size_type = std::size_t |
using | value_type = T |
Public Member Functions | |
constexpr reference | at (size_type pos) |
constexpr const_reference | at (size_type pos) const |
constexpr reference | back () |
constexpr const_reference | back () const |
constexpr iterator | begin () noexcept |
constexpr const_iterator | begin () const noexcept |
constexpr const_iterator | cbegin () const noexcept |
constexpr const_iterator | cend () const noexcept |
constexpr const_reverse_iterator | crbegin () const noexcept |
constexpr const_reverse_iterator | crend () const noexcept |
constexpr pointer | data () noexcept |
constexpr const_pointer | data () const noexcept |
constexpr bool | empty () const noexcept |
constexpr iterator | end () noexcept |
constexpr const_iterator | end () const noexcept |
constexpr void | fill (const T &value) |
constexpr reference | front () |
constexpr const_reference | front () const |
constexpr size_type | max_size () const noexcept |
constexpr | operator std::array< T, N > () const |
constexpr StdArray & | operator= (std::array< T, N > const &init) |
constexpr StdArray & | operator= (std::array< T, N > &&init) |
constexpr reference | operator[] (size_type pos) |
constexpr const_reference | operator[] (size_type pos) const |
constexpr reverse_iterator | rbegin () noexcept |
constexpr const_reverse_iterator | rbegin () const noexcept |
constexpr reverse_iterator | rend () noexcept |
constexpr const_reverse_iterator | rend () const noexcept |
constexpr size_type | size () const noexcept |
constexpr void | swap (StdArray &other) noexcept(std::is_nothrow_swappable_v< T >) |
Static Public Member Functions | |
static short | Class_Version () |
Public Attributes | |
detail::StdArrayTrait< T, N >::array_type | data_ |
Definition at line 39 of file StdArray.h.
using edm::StdArray< T, N >::const_iterator = const_pointer |
Definition at line 51 of file StdArray.h.
using edm::StdArray< T, N >::const_pointer = const value_type* |
Definition at line 49 of file StdArray.h.
using edm::StdArray< T, N >::const_reference = value_type const& |
Definition at line 47 of file StdArray.h.
using edm::StdArray< T, N >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 53 of file StdArray.h.
using edm::StdArray< T, N >::difference_type = std::ptrdiff_t |
Definition at line 45 of file StdArray.h.
using edm::StdArray< T, N >::iterator = pointer |
Definition at line 50 of file StdArray.h.
using edm::StdArray< T, N >::pointer = value_type* |
Definition at line 48 of file StdArray.h.
using edm::StdArray< T, N >::reference = value_type& |
Definition at line 46 of file StdArray.h.
using edm::StdArray< T, N >::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 52 of file StdArray.h.
using edm::StdArray< T, N >::size_type = std::size_t |
Definition at line 44 of file StdArray.h.
using edm::StdArray< T, N >::value_type = T |
Definition at line 43 of file StdArray.h.
|
inline |
Definition at line 86 of file StdArray.h.
References edm::StdArray< T, N >::data_, and N.
|
inline |
Definition at line 91 of file StdArray.h.
References edm::StdArray< T, N >::data_, and N.
|
inline |
Definition at line 116 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inline |
Definition at line 121 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inlinenoexcept |
Definition at line 147 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
Referenced by edm::StdArray< T, N >::crend(), and edm::StdArray< T, N >::rend().
|
inlinenoexcept |
Definition at line 153 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inlinenoexcept |
Definition at line 159 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inlinenoexcept |
Definition at line 180 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inlinestatic |
Definition at line 232 of file StdArray.h.
|
inlinenoexcept |
Definition at line 191 of file StdArray.h.
References edm::StdArray< T, N >::end().
|
inlinenoexcept |
Definition at line 197 of file StdArray.h.
References edm::StdArray< T, N >::begin().
|
inlinenoexcept |
Definition at line 130 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inlinenoexcept |
Definition at line 136 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 168 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), edm::StdArray< T, N >::crbegin(), and edm::StdArray< T, N >::rbegin().
|
inlinenoexcept |
Definition at line 174 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 213 of file StdArray.h.
References edm::StdArray< T, N >::data_, mps_fire::i, and N.
|
inline |
Definition at line 103 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inline |
Definition at line 108 of file StdArray.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::StdArray< T, N >::data_, and N.
|
inlinenoexcept |
|
inline |
Definition at line 74 of file StdArray.h.
References filterCSVwithJSON::copy, edm::StdArray< T, N >::data_, mps_fire::i, and N.
|
inline |
Definition at line 58 of file StdArray.h.
References edm::StdArray< T, N >::data_, mps_fire::i, and N.
|
inline |
Definition at line 66 of file StdArray.h.
References edm::StdArray< T, N >::data_, mps_fire::i, eostools::move(), and N.
|
inline |
Definition at line 98 of file StdArray.h.
References edm::StdArray< T, N >::data_.
|
inline |
Definition at line 99 of file StdArray.h.
References edm::StdArray< T, N >::data_.
|
inlinenoexcept |
Definition at line 189 of file StdArray.h.
References edm::StdArray< T, N >::end().
|
inlinenoexcept |
Definition at line 190 of file StdArray.h.
References edm::StdArray< T, N >::end().
|
inlinenoexcept |
Definition at line 195 of file StdArray.h.
References edm::StdArray< T, N >::begin().
|
inlinenoexcept |
Definition at line 196 of file StdArray.h.
References edm::StdArray< T, N >::begin().
|
inlinenoexcept |
Definition at line 205 of file StdArray.h.
References N.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inlinenoexcept |
Definition at line 219 of file StdArray.h.
References edm::StdArray< T, N >::data_, mps_fire::i, N, trackingPlots::other, and edm::swap().
detail::StdArrayTrait<T, N>::array_type edm::StdArray< T, N >::data_ |
Definition at line 229 of file StdArray.h.
Referenced by edm::StdArray< T, N >::at(), edm::StdArray< T, N >::back(), edm::StdArray< T, N >::begin(), edm::StdArray< T, N >::cbegin(), edm::StdArray< T, N >::cend(), edm::StdArray< T, N >::data(), edm::StdArray< T, N >::end(), edm::StdArray< T, N >::fill(), edm::StdArray< T, N >::front(), edm::StdArray< T, N >::operator std::array< T, N >(), edm::StdArray< T, N >::operator=(), edm::StdArray< T, N >::operator[](), and edm::StdArray< T, N >::swap().