1 #ifndef FW_POLY_TYPE_HPP
2 #define FW_POLY_TYPE_HPP
94 #if FW_SERIALIZABLE_TO_STRING || BUILD_UT
95 void toString(
StringBase& dest,
bool append)
const;
int8_t I8
8-bit signed integer
float F32
32-bit floating point
uint8_t U8
8-bit unsigned integer
C++-compatible configuration header for fprime configuration.
Definitions for ISF type serial IDs.
bool isBool()
bool checker
bool operator<(const PolyType &other) const
PolyType operator<.
bool operator>=(const PolyType &other) const
PolyType operator>=.
bool isPtr()
void* checker
bool operator>(const PolyType &other) const
PolyType operator>
@ SERIALIZED_SIZE
stored serialized size
@ SERIALIZED_TYPE_ID
typeid for PolyType
bool operator==(const PolyType &other) const
PolyType operator==.
PolyType()
default constructor
SerializeStatus deserialize(SerializeBufferBase &buffer)
Deserialize function.
SerializeStatus serialize(SerializeBufferBase &buffer) const
Serialize function.
bool operator<=(const PolyType &other) const
PolyType operator<=.
bool operator!=(const PolyType &other) const
PolyType operator!=.
PolyType & operator=(U8 val)
U8 operator=.
virtual ~PolyType()
destructor
void get(U8 &val)
U8 accessor.
@ FW_TYPEID_POLY
PolyType serialized type id.
SerializeStatus
forward declaration for string