Go to the documentation of this file.
19 #ifndef avro_Resolver_hh__
20 #define avro_Resolver_hh__
22 #include <boost/noncopyable.hpp>
37 class AVRO_DECL
Resolver :
private boost::noncopyable {
39 virtual void parse(
Reader &reader, uint8_t *address)
const = 0;
43 std::unique_ptr<Resolver> constructResolver(
46 const Layout &readerLayout);
Definition: Resolver.hh:37
void parse(Reader &p, T &val)
The main parse entry point function.
Definition: AvroParse.hh:36
A bunch of templates and specializations for encoding and decoding specific types.
Definition: AvroParse.hh:30
A ValidSchema is basically a non-mutable Schema that has passed some minimum of sanity checks.
Definition: ValidSchema.hh:40
class AVRO_DECL ValidSchema
This class is used to implement an avro spec parser using a flex/bison compiler.
Definition: Compiler.hh:35