#include <PortableCollectionCommon.h>
Public Types | |
using | ConstView = typename Layout::ConstView |
using | Layout = T |
using | View = typename Layout::View |
Public Member Functions | |
CollectionLeaf ()=default | |
CollectionLeaf (std::byte *buffer, int32_t elements) | |
template<std::size_t N> | |
CollectionLeaf (std::byte *buffer, std::array< int32_t, N > const &sizes) | |
Public Attributes | |
Layout | layout_ |
View | view_ |
Definition at line 20 of file PortableCollectionCommon.h.
using portablecollection::CollectionLeaf< Idx, T >::ConstView = typename Layout::ConstView |
Definition at line 30 of file PortableCollectionCommon.h.
using portablecollection::CollectionLeaf< Idx, T >::Layout = T |
Definition at line 28 of file PortableCollectionCommon.h.
using portablecollection::CollectionLeaf< Idx, T >::View = typename Layout::View |
Definition at line 29 of file PortableCollectionCommon.h.
|
default |
|
inline |
Definition at line 22 of file PortableCollectionCommon.h.
|
inline |
Definition at line 24 of file PortableCollectionCommon.h.
Layout portablecollection::CollectionLeaf< Idx, T >::layout_ |
Definition at line 31 of file PortableCollectionCommon.h.
Referenced by PortableHostMultiCollection< TestSoA, TestSoA2 >::ROOTReadStreamer().
View portablecollection::CollectionLeaf< Idx, T >::view_ |
Definition at line 32 of file PortableCollectionCommon.h.