#include <ArrayTraits.h>
Array traits for Zserio bool type.
Definition at line 1342 of file ArrayTraits.h.
◆ ElementType
◆ bitSizeOf() [1/2]
static size_t zserio::BoolArrayTraits::bitSizeOf |
( |
| ) |
|
|
inlinestatic |
Calculates bit size of the array element.
- Returns
- Bit size of the array element.
Definition at line 1352 of file ArrayTraits.h.
◆ bitSizeOf() [2/2]
static size_t zserio::BoolArrayTraits::bitSizeOf |
( |
size_t |
, |
|
|
ElementType |
|
|
) |
| |
|
inlinestatic |
Calculates bit size of the array element.
- Returns
- Bit size of the array element.
Definition at line 1362 of file ArrayTraits.h.
◆ initializeOffsets()
static size_t zserio::BoolArrayTraits::initializeOffsets |
( |
size_t |
bitPosition, |
|
|
ElementType |
element |
|
) |
| |
|
inlinestatic |
Initializes indexed offsets of the single array element.
- Parameters
-
bitPosition | Current bit position. |
element | Element to use for calculation. |
- Returns
- Updated bit position which points to the first bit after the array element.
Definition at line 1375 of file ArrayTraits.h.
◆ read()
Reads the single array element.
- Parameters
-
- Returns
- Read element.
Definition at line 1387 of file ArrayTraits.h.
◆ write()
Writes the single array element.
- Parameters
-
out | Bit stream writer to use. |
element | Element to write. |
Definition at line 1398 of file ArrayTraits.h.
◆ IS_BITSIZEOF_CONSTANT
constexpr bool zserio::BoolArrayTraits::IS_BITSIZEOF_CONSTANT = true |
|
staticconstexpr |
Determines whether the bit size of the single element is constant.
Definition at line 1404 of file ArrayTraits.h.
The documentation for this struct was generated from the following file: