eRPC Generator (erpcgen)
Rev. 1.12.0
NXP Semiconductors
|
Abstract base class for values of arbitrary types. More...
#include <Value.hpp>
Public Member Functions | |
Value (value_type_t theType) | |
Constructor. More... | |
virtual | ~Value () |
Destructor. | |
virtual value_type_t | getType () const |
Get Value type. More... | |
virtual std::string | getTypeName () const =0 |
Get Value type name. More... | |
virtual size_t | getSize () const =0 |
Get Value type size. More... | |
virtual std::string | toString () const =0 |
Get Value type string representation. More... | |
virtual Value * | clone () const =0 |
Clone Value. More... | |
Abstract base class for values of arbitrary types.
|
inline |
Constructor.
[in] | theType | Value type. |
|
pure virtual |
|
pure virtual |
Get Value type size.
Implemented in StringValue, FloatValue, and IntegerValue.
|
pure virtual |
Get Value type name.
Implemented in StringValue, FloatValue, and IntegerValue.
|
pure virtual |
Get Value type string representation.
Implemented in StringValue, FloatValue, and IntegerValue.