| Avro C++
    | 
Parses from an avro encoding to the requested type. More...
#include <Reader.hh>
 
  
 | Public Member Functions | |
| ReaderImpl (const InputBuffer &buffer) | |
| ReaderImpl (const ValidSchema &schema, const InputBuffer &buffer) | |
| void | readValue (Null &) | 
| void | readValue (bool &val) | 
| void | readValue (int32_t &val) | 
| void | readValue (int64_t &val) | 
| void | readValue (float &val) | 
| void | readValue (double &val) | 
| void | readValue (std::string &val) | 
| void | readBytes (std::vector< uint8_t > &val) | 
| void | readFixed (uint8_t *val, size_t size) | 
| template<size_t N> | |
| void | readFixed (uint8_t(&val)[N]) | 
| template<size_t N> | |
| void | readFixed (std::array< uint8_t, N > &val) | 
| void | readRecord () | 
| void | readRecordEnd () | 
| int64_t | readArrayBlockSize () | 
| int64_t | readUnion () | 
| int64_t | readEnum () | 
| int64_t | readMapBlockSize () | 
| Type | nextType () const | 
| bool | currentRecordName (std::string &name) const | 
| bool | nextFieldName (std::string &name) const | 
Parses from an avro encoding to the requested type.
Assumes the next item in the avro binary data is the expected type.
 1.8.13
 1.8.13