List of all members.
Public Member Functions |
Type | type () const |
template<typename T > |
const T & | value () const |
template<typename T > |
T & | value () |
| GenericDatum () |
| Makes a new AVRO_NULL datum.
|
| GenericDatum (bool v) |
| Makes a new AVRO_BOOL datum whose value is of type bool.
|
| GenericDatum (int32_t v) |
| Makes a new AVRO_INT datum whose value is of type int32_t.
|
| GenericDatum (int64_t v) |
| Makes a new AVRO_LONG datum whose value is of type int64_t.
|
| GenericDatum (float v) |
| Makes a new AVRO_FLOAT datum whose value is of type float.
|
| GenericDatum (double v) |
| Makes a new AVRO_DOUBLE datum whose value is of type double.
|
| GenericDatum (const std::string &v) |
| Makes a new AVRO_STRING datum whose value is of type std::string.
|
| GenericDatum (const std::vector< uint8_t > &v) |
| Makes a new AVRO_BYTES datum whose value is of type std::vector<uint8_t>.
|
| GenericDatum (const NodePtr &schema) |
Constructor & Destructor Documentation
avro::GenericDatum::GenericDatum |
( |
const std::vector< uint8_t > & |
v |
) |
[inline] |
Makes a new AVRO_BYTES datum whose value is of type std::vector<uint8_t>.
The documentation for this class was generated from the following file: