7 #ifndef Fw_TimeComparisonEnumAc_HPP 8 #define Fw_TimeComparisonEnumAc_HPP 81 this->
e =
static_cast<enum
T>(e1);
91 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
92 this->m_serializeValue = obj.m_serializeValue;
118 operator enum T()
const 126 return this->
e == e1;
132 return !(*
this == e1);
138 friend std::ostream& operator<<(
166 #if FW_SERIALIZABLE_TO_STRING 178 void setSerializeValue(
217 bool m_serializeValueIsSet =
false;
enum T t
For backwards compatibility.
TimeComparison(const SerialType e1)
Constructor (serial representation value)
TimeComparison(const TimeComparison &obj)
Copy constructor.
TimeComparison()
Constructor (default value of LT)
bool operator==(enum T e1) const
Equality operator.
SerializeStatus
forward declaration for string
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
The size of the serial representation.
TimeComparison & operator=(const TimeComparison &obj)
Copy assignment operator (object)
TimeComparison(const enum T e1)
Constructor (user-provided value)
enum T e
The raw enum value.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
bool operator!=(enum T e1) const
Inequality operator.
The number of enumerated constants.
Implementation of malloc based allocator.
bool isValid() const
Check raw enum value for validity.
I32 SerialType
The serial representation type.
Big endian serialization.