|
iceoryx2
C++ Language Bindings
|
#include <cstdint>#include "iox2/legacy/detail/uninitialized_array.inl"Go to the source code of this file.
Classes | |
| struct | iox2::legacy::ZeroedBuffer< ElementType, Capacity > |
| struct used as policy parameter in UninitializedArray to wrap an array with all elements zeroed More... | |
| struct | iox2::legacy::ZeroedBuffer< ElementType, Capacity >::element_t |
| struct | iox2::legacy::NonZeroedBuffer< ElementType, Capacity > |
| struct used as policy parameter in UninitializedArray to wrap an uninitialized array More... | |
| struct | iox2::legacy::NonZeroedBuffer< ElementType, Capacity >::element_t |
| class | iox2::legacy::UninitializedArray< ElementType, Capacity, Buffer > |
| Wrapper class for a C-style array of type ElementType and size Capacity. Per default it is uninitialized but all elements can be zeroed via template parameter ZeroedBuffer. More... | |
Namespaces | |
| namespace | iox2 |
| namespace | iox2::legacy |
Functions | |
| template<typename T , uint64_t N, template< typename, uint64_t > class Buffer> | |
| constexpr uint64_t | iox2::legacy::size (const UninitializedArray< T, N, Buffer > &) noexcept |
| Returns N. | |