Public Member Functions | Public Attributes | List of all members
uavcan::Multiset< T >::Item Struct Reference
Inheritance diagram for uavcan::Multiset< T >::Item:
Inheritance graph
[legend]

Public Member Functions

void destroy ()
 
bool isConstructed () const
 
 Item ()
 
 ~Item ()
 

Public Attributes

unsigned char pool [sizeof(T)]
 Memory efficient version. More...
 
T * ptr
 

Additional Inherited Members

- Protected Member Functions inherited from uavcan::Noncopyable
 Noncopyable ()
 
 ~Noncopyable ()
 

Detailed Description

template<typename T>
struct uavcan::Multiset< T >::Item

Definition at line 31 of file multiset.hpp.

Constructor & Destructor Documentation

◆ Item()

template<typename T >
uavcan::Multiset< T >::Item::Item ( )
inline

Definition at line 51 of file multiset.hpp.

◆ ~Item()

template<typename T >
uavcan::Multiset< T >::Item::~Item ( )
inline

Definition at line 57 of file multiset.hpp.

Member Function Documentation

◆ destroy()

template<typename T >
void uavcan::Multiset< T >::Item::destroy ( )
inline

Definition at line 61 of file multiset.hpp.

◆ isConstructed()

template<typename T >
bool uavcan::Multiset< T >::Item::isConstructed ( ) const
inline

Definition at line 59 of file multiset.hpp.

Member Data Documentation

◆ pool

template<typename T >
unsigned char uavcan::Multiset< T >::Item::pool[sizeof(T)]

Memory efficient version.

Definition at line 36 of file multiset.hpp.

◆ ptr

template<typename T >
T* uavcan::Multiset< T >::Item::ptr

Definition at line 33 of file multiset.hpp.


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


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