7 #ifndef Fw_TimeComparisonEnumAc_HPP 8 #define Fw_TimeComparisonEnumAc_HPP 82 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
83 this->m_serializeValue = obj.m_serializeValue;
104 operator enum T()
const 112 return this->
e == e1;
118 return !(*
this == e1);
124 friend std::ostream& operator<<(
152 #if FW_SERIALIZABLE_TO_STRING 164 void setSerializeValue(
203 bool m_serializeValueIsSet =
false;
enum T t
For backwards compatibility.
TimeComparison(const TimeComparison &obj)
Copy constructor.
TimeComparison()
Constructor (default value of LT)
bool operator==(enum T e1) const
Equality operator.
The size of the serial representation.
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.
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.