7 #ifndef Fw_WaitEnumAc_HPP 8 #define Fw_WaitEnumAc_HPP 82 this->
e =
static_cast<enum
T>(e1);
92 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
93 this->m_serializeValue = obj.m_serializeValue;
119 operator enum T()
const 127 return this->
e == e1;
133 return !(*
this == e1);
139 friend std::ostream& operator<<(
167 #if FW_SERIALIZABLE_TO_STRING 179 void setSerializeValue(
218 bool m_serializeValueIsSet =
false;
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
Wait or don't wait for something.
Wait(const enum T e1)
Constructor (user-provided value)
SerializeStatus
forward declaration for string
Wait(const Wait &obj)
Copy constructor.
Wait & operator=(const Wait &obj)
Copy assignment operator (object)
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
uint8_t U8
8-bit unsigned integer
bool operator==(enum T e1) const
Equality operator.
The number of enumerated constants.
The size of the serial representation.
Wait()
Constructor (default value of WAIT)
bool operator!=(enum T e1) const
Inequality operator.
enum T t
For backwards compatibility.
Wait(const SerialType e1)
Constructor (serial representation value)
Implementation of malloc based allocator.
bool isValid() const
Check raw enum value for validity.
Don't wait for something.
U8 SerialType
The serial representation type.
Big endian serialization.
enum T e
The raw enum value.