35 std::ostream& operator<<(std::ostream& os,
const VersionEnabled& obj) {
58 static_cast<SerialType>(this->
e)
69 this->
e =
static_cast<T>(es);
77 #if FW_SERIALIZABLE_TO_STRING 79 void VersionEnabled ::
97 #elif FW_ENABLE_TEXT_LOGGING 99 void VersionEnabled ::
Serialization/Deserialization operation was successful.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
const char * toChar() const
I32 SerialType
The serial representation type.
Deserialization data had incorrect values (unexpected data types)
SerializeStatus
forward declaration for string
bool isValid() const
Check raw enum value for validity.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
VersionEnabled & operator=(const VersionEnabled &obj)
Copy assignment operator (object)
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
Tracks versions for project, framework and user defined versions etc.