7 #ifndef Svc_VersionStatusEnumAc_HPP 8 #define Svc_VersionStatusEnumAc_HPP 107 return this->
e == e1;
113 return !(*
this == e1);
119 friend std::ostream& operator<<(
147 #if FW_SERIALIZABLE_TO_STRING
VersionStatus(const T e1)
Constructor (user-provided value)
VersionStatus & operator=(const VersionStatus &obj)
Copy assignment operator (object)
SerializeStatus
forward declaration for string
An enumeration for version status.
U8 SerialType
The serial representation type.
The number of enumerated constants.
The size of the serial representation.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
uint8_t U8
8-bit unsigned integer
T t
For backwards compatibility.
bool operator==(T e1) const
Equality operator.
VersionStatus()
Constructor (default value of OK)
bool operator!=(T e1) const
Inequality operator.
RateGroupDivider component implementation.
VersionStatus(const VersionStatus &obj)
Copy constructor.
bool isValid() const
Check raw enum value for validity.
Big endian serialization.