7 #ifndef Fw_SerialStatusEnumAc_HPP 8 #define Fw_SerialStatusEnumAc_HPP 85 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
86 this->m_serializeValue = obj.m_serializeValue;
107 operator enum T()
const 115 return this->
e == e1;
121 return !(*
this == e1);
127 friend std::ostream& operator<<(
155 #if FW_SERIALIZABLE_TO_STRING 167 void setSerializeValue(
206 bool m_serializeValueIsSet =
false;
The number of enumerated constants.
Serialization operation succeeded.
SerialStatus(const enum T e1)
Constructor (user-provided value)
SerialStatus()
Constructor (default value of OK)
bool operator!=(enum T e1) const
Inequality operator.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
SerializeStatus
forward declaration for string
U8 SerialType
The serial representation type.
No room left in the buffer to serialize data.
bool isValid() const
Check raw enum value for validity.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
SerialStatus & operator=(const SerialStatus &obj)
Copy assignment operator (object)
enum T e
The raw enum value.
uint8_t U8
8-bit unsigned integer
Data was the wrong format (e.g. wrong packet type)
SerialStatus(const SerialStatus &obj)
Copy constructor.
bool operator==(enum T e1) const
Equality operator.
The size of the serial representation.
Implementation of malloc based allocator.
enum T t
For backwards compatibility.
Big endian serialization.