7 #ifndef Fw_SerialStatusEnumAc_HPP 8 #define Fw_SerialStatusEnumAc_HPP 101 operator enum T()
const 109 return this->
e == e1;
115 return !(*
this == e1);
121 friend std::ostream& operator<<(
149 #if FW_SERIALIZABLE_TO_STRING
Serialization operation succeeded.
SerialStatus(const enum T e1)
Constructor (user-provided value)
U8 SerialType
The serial representation type.
SerialStatus()
Constructor (default value of OK)
enum T t
For backwards compatibility.
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
No room left in the buffer to serialize data.
bool isValid() const
Check raw enum value for validity.
The number of enumerated constants.
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.
Implementation of malloc based allocator.
The size of the serial representation.
Big endian serialization.