| 
    Zserio C++ runtime library
    1.3.0
    
   Built for Zserio 2.18.0 
   | 
 
#include <ArrayTraits.h>
Public Types | |
| using | ElementType = int64_t | 
Static Public Member Functions | |
| static size_t | bitSizeOf (ElementType element) | 
| static size_t | bitSizeOf (size_t, ElementType element) | 
| static size_t | initializeOffsets (size_t bitPosition, ElementType element) | 
| static ElementType | read (BitStreamReader &in, size_t=0) | 
| static void | write (BitStreamWriter &out, ElementType element) | 
Static Public Attributes | |
| static constexpr bool | IS_BITSIZEOF_CONSTANT = false | 
Array traits specialization for Zserio varint64 type.
Definition at line 624 of file ArrayTraits.h.
| using zserio::VarIntNNArrayTraits< int64_t >::ElementType = int64_t | 
Element type.
Definition at line 627 of file ArrayTraits.h.
      
  | 
  inlinestatic | 
Calculates bit size of the array element.
| element | Element to use for calculation. | 
Definition at line 636 of file ArrayTraits.h.
      
  | 
  inlinestatic | 
Calculates bit size of the array element.
| element | Element to use for calculation. | 
Definition at line 648 of file ArrayTraits.h.
      
  | 
  inlinestatic | 
Initializes indexed offsets of the single array element.
| bitPosition | Current bit position. | 
| element | Element to use for calculation. | 
Definition at line 661 of file ArrayTraits.h.
      
  | 
  inlinestatic | 
Reads the single array element.
| in | Bit stream reader. | 
Definition at line 673 of file ArrayTraits.h.
      
  | 
  inlinestatic | 
Writes the single array element.
| out | Bit stream writer to use. | 
| element | Element to write. | 
Definition at line 684 of file ArrayTraits.h.
      
  | 
  staticconstexpr | 
Determines whether the bit size of the single element is constant.
Definition at line 690 of file ArrayTraits.h.