7 #ifndef Fw_SerialStatusEnumAc_HPP 8 #define Fw_SerialStatusEnumAc_HPP 84 this->
e =
static_cast<enum
T>(e1);
94 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
95 this->m_serializeValue = obj.m_serializeValue;
121 operator enum T()
const 129 return this->
e == e1;
135 return !(*
this == e1);
141 friend std::ostream& operator<<(
169 #if FW_SERIALIZABLE_TO_STRING 181 void setSerializeValue(
220 bool m_serializeValueIsSet =
false;
SerialStatus(const SerialType e1)
Constructor (serial representation value)
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.
The number of enumerated constants.
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.
The size of the serial representation.
bool operator==(enum T e1) const
Equality operator.
Implementation of malloc based allocator.
enum T t
For backwards compatibility.
Big endian serialization.