7 #ifndef Fw_TlmValidEnumAc_HPP 8 #define Fw_TlmValidEnumAc_HPP 104 return this->
e == e1;
110 return !(*
this == e1);
116 friend std::ostream& operator<<(
142 #if FW_SERIALIZABLE_TO_STRING
bool operator!=(T e1) const
Inequality operator.
TlmValid(const TlmValid &obj)
Copy constructor.
bool operator==(T e1) const
Equality operator.
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
I32 SerialType
The serial representation type.
SerializeStatus
forward declaration for string
TlmValid & operator=(const TlmValid &obj)
Copy assignment operator (object)
TlmValid(const T e1)
Constructor (user-provided value)
T t
For backwards compatibility.
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
bool isValid() const
Check raw enum value for validity.
TlmValid()
Constructor (default value of VALID)
The size of the serial representation.
The number of enumerated constants.