client-cpp
0.0.1-SNAPSHOT
|
#include <ICommonValue.hpp>
Public Member Functions | |
ICommonValue (CommonValueType type) | |
virtual | ~ICommonValue () |
virtual const boost::any | getValue () const =0 |
virtual avro::GenericDatum | toAvro () const =0 |
virtual std::string | toString () const =0 |
CommonValueType | getCommonType () |
Protected Attributes | |
CommonValueType | type_ |
Common interface for configuration objects
Definition at line 30 of file ICommonValue.hpp.
|
inline |
Definition at line 32 of file ICommonValue.hpp.
|
inlinevirtual |
Definition at line 33 of file ICommonValue.hpp.
|
inline |
Retrieves type of the nested object
Definition at line 55 of file ICommonValue.hpp.
|
pure virtual |
Retrieves nested object
Implemented in kaa::CommonValue< T, CVT >, kaa::CommonFixed, kaa::CommonRecord, kaa::CommonEnum, kaa::CommonNull, and kaa::CommonArray.
|
pure virtual |
Retrieves Avro representation of the nested object
Implemented in kaa::CommonValue< T, CVT >, kaa::CommonFixed, kaa::CommonRecord, kaa::CommonEnum, kaa::CommonArray, and kaa::CommonNull.
|
pure virtual |
Retrieves string representation of the nested object
Implemented in kaa::CommonValue< T, CVT >, kaa::CommonValue< T, CVT >, kaa::CommonValue< T, CVT >, kaa::CommonValue< T, CVT >, kaa::CommonFixed, kaa::CommonNull, kaa::CommonRecord, kaa::CommonEnum, and kaa::CommonArray.
|
protected |
Definition at line 57 of file ICommonValue.hpp.