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.
The size of the serial representation.
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.
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.
Implementation of malloc based allocator.
The number of enumerated constants.
bool isValid() const
Check raw enum value for validity.
I32 SerialType
The serial representation type.
Big endian serialization.