ConfigDB::ArrayId Struct Reference

Identifies array storage within array pool. More...

#include <PropertyData.h>

Collaboration diagram for ConfigDB::ArrayId:

Public Member Functions

constexpr ArrayId (uint16_t value=0)
 
constexpr operator uint16_t () const
 

Public Attributes

uint8_t value_ [2]
 

Detailed Description

Identifies array storage within array pool.

Note
Can't just use uint16_t as it may be unaligned. Using alignas doesn't help.

Constructor & Destructor Documentation

◆ ArrayId()

constexpr ConfigDB::ArrayId::ArrayId ( uint16_t  value = 0)
inlineconstexpr

Member Function Documentation

◆ operator uint16_t()

constexpr ConfigDB::ArrayId::operator uint16_t ( ) const
inlineconstexpr

Member Data Documentation

◆ value_

uint8_t ConfigDB::ArrayId::value_[2]

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