Public Attributes | Private Attributes | List of all members
uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >::Node Union Reference

Public Attributes

Nodenext
 

Private Attributes

long double _aligner1
 
long long _aligner2
 
uint8_t data [BlockSize]
 

Detailed Description

template<std::size_t BlockSize, typename RaiiSynchronizer = char>
union uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >::Node

Definition at line 43 of file heap_based_pool_allocator.hpp.

Member Data Documentation

◆ _aligner1

template<std::size_t BlockSize, typename RaiiSynchronizer = char>
long double uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >::Node::_aligner1
private

Definition at line 48 of file heap_based_pool_allocator.hpp.

◆ _aligner2

template<std::size_t BlockSize, typename RaiiSynchronizer = char>
long long uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >::Node::_aligner2
private

Definition at line 49 of file heap_based_pool_allocator.hpp.

◆ data

template<std::size_t BlockSize, typename RaiiSynchronizer = char>
uint8_t uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >::Node::data[BlockSize]
private

Definition at line 47 of file heap_based_pool_allocator.hpp.

◆ next

template<std::size_t BlockSize, typename RaiiSynchronizer = char>
Node* uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >::Node::next

Definition at line 45 of file heap_based_pool_allocator.hpp.


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


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04