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: