7 #ifndef Fw_DeserialStatusEnumAc_HPP 8 #define Fw_DeserialStatusEnumAc_HPP 112 return this->
e == e1;
118 return !(*
this == e1);
124 friend std::ostream& operator<<(
150 #if FW_SERIALIZABLE_TO_STRING The number of enumerated constants.
Deserialized type ID didn't match.
Deserialization buffer was empty when trying to read data.
DeserialStatus(const DeserialStatus &obj)
Copy constructor.
Deserialization data had incorrect values (unexpected data types)
bool operator==(T e1) const
Equality operator.
SerializeStatus
forward declaration for string
DeserialStatus(const T e1)
Constructor (user-provided value)
bool operator!=(T e1) const
Inequality operator.
bool isValid() const
Check raw enum value for validity.
DeserialStatus()
Constructor (default value of OK)
U8 SerialType
The serial representation type.
Data was left in in the buffer, but not enough to deserialize.
The size of the serial representation.
uint8_t U8
8-bit unsigned integer
T t
For backwards compatibility.
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
DeserialStatus & operator=(const DeserialStatus &obj)
Copy assignment operator (object)