#include <PortableCollectionCommon.h>
Public Member Functions | |
CollectionImpl ()=default | |
CollectionImpl (std::byte *buffer, int32_t elements) | |
template<std::size_t N> | |
CollectionImpl (std::byte *buffer, std::array< int32_t, N > const &sizes) | |
Public Member Functions inherited from portablecollection::CollectionLeaf< Idx, T > | |
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) | |
Additional Inherited Members | |
Public Types inherited from portablecollection::CollectionLeaf< Idx, T > | |
using | ConstView = typename Layout::ConstView |
using | Layout = T |
using | View = typename Layout::View |
Public Attributes inherited from portablecollection::CollectionLeaf< Idx, T > | |
Layout | layout_ |
View | view_ |
Definition at line 38 of file PortableCollectionCommon.h.
|
default |
|
inline |
Definition at line 40 of file PortableCollectionCommon.h.
|
inline |
Definition at line 43 of file PortableCollectionCommon.h.