Template Function operator>>(sdv::deserializer<eSourceEndianess, TCRC>&, T&)#

Function Documentation#

template<typename T, sdv::EEndian eSourceEndianess, typename TCRC>
sdv::deserializer<eSourceEndianess, TCRC> &operator>>(sdv::deserializer<eSourceEndianess, TCRC> &rDeserializer, T &rtValue)#

Stream a variable from the deserializer.

Template Parameters:
  • T – Type of the variable.

  • eSourceEndianess – The target endianness determines whether to swap the bytes before storing them into the buffer.

  • TCRC – The CRC type to use for the checksum calculation.

Parameters:
  • rDeserializer[in] Reference to the deserializer.

  • rtValue[out] Reference to the variable to be filled.

Returns:

Reference to the deserializer.