7 #ifndef Fw_WaitEnumAc_HPP 8 #define Fw_WaitEnumAc_HPP 99 operator enum T()
const 107 return this->
e == e1;
113 return !(*
this == e1);
119 friend std::ostream& operator<<(
147 #if FW_SERIALIZABLE_TO_STRING
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
The number of enumerated constants.
Wait or don't wait for something.
Wait(const enum T e1)
Constructor (user-provided value)
U8 SerialType
The serial representation type.
SerializeStatus
forward declaration for string
Wait(const Wait &obj)
Copy constructor.
Wait & operator=(const Wait &obj)
Copy assignment operator (object)
enum T t
For backwards compatibility.
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.
Wait()
Constructor (default value of WAIT)
bool operator!=(enum T e1) const
Inequality operator.
The size of the serial representation.
Implementation of malloc based allocator.
bool isValid() const
Check raw enum value for validity.
Don't wait for something.
Big endian serialization.
enum T e
The raw enum value.