7 #ifndef Svc_VersionEnabledEnumAc_HPP 8 #define Svc_VersionEnabledEnumAc_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
enum T e
The raw enum value.
VersionEnabled(const enum T e1)
Constructor (user-provided value)
VersionEnabled()
Constructor (default value of DISABLED)
bool operator!=(enum T e1) const
Inequality operator.
SerializeStatus
forward declaration for string
U8 SerialType
The serial representation type.
bool isValid() const
Check raw enum value for validity.
The size of the serial representation.
VersionEnabled(const VersionEnabled &obj)
Copy constructor.
The number of enumerated constants.
uint8_t U8
8-bit unsigned integer
VersionEnabled & operator=(const VersionEnabled &obj)
Copy assignment operator (object)
bool operator==(enum T e1) const
Equality operator.
RateGroupDivider component implementation.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
Tracks versions for project, framework and user defined versions etc.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
enum T t
For backwards compatibility.
Big endian serialization.