1 #ifndef FW_POLY_TYPE_HPP 2 #define FW_POLY_TYPE_HPP 93 #if FW_SERIALIZABLE_TO_STRING || BUILD_UT 94 void toString(
StringBase& dest,
bool append)
const;
bool isBool()
bool checker
PolyType serialized type id.
SerializeStatus serialize(SerializeBufferBase &buffer) const
Serialize function.
PolyType()
default constructor
bool isPtr()
void* checker
int8_t I8
8-bit signed integer
bool operator>=(const PolyType &other) const
PolyType operator>=.
bool operator>(const PolyType &other) const
PolyType operator>
Definitions for ISF type serial IDs.
SerializeStatus
forward declaration for string
float F32
32-bit floating point
bool operator<(const PolyType &other) const
PolyType operator<.
bool operator<=(const PolyType &other) const
PolyType operator<=.
virtual ~PolyType()
destructor
uint8_t U8
8-bit unsigned integer
PolyType & operator=(U8 val)
U8 operator=.
double F64
64-bit floating point (double). Required for compiler-supplied double promotion.
SerializeStatus deserialize(SerializeBufferBase &buffer)
Deserialize function.
bool operator!=(const PolyType &other) const
PolyType operator!=.
bool operator==(const PolyType &other) const
PolyType operator==.