19 #ifndef avro_Schema_hh__    20 #define avro_Schema_hh__    23 #include "NodeImpl.hh"    46     const NodePtr &root()
 const {
    56     explicit Schema(
const NodePtr &node);
   105     void addField(
const std::string &name, 
const Schema &fieldSchema);
   107     std::string getDoc() 
const;
   108     void setDoc(
const std::string &);
   114     void addSymbol(
const std::string &symbol);
   132     void addType(
const Schema &typeSchema);
 Definition: Schema.hh:102
 
Node is the building block for parse trees. 
Definition: Node.hh:89
 
Type
The "type" for the schema. 
Definition: Types.hh:31
 
A bunch of templates and specializations for encoding and decoding specific types. 
Definition: AvroParse.hh:30
 
Definition: Schema.hh:135
 
The root Schema object is a base class. Nobody constructs this class directly. 
Definition: Schema.hh:37
 
Definition: NodeImpl.hh:237
 
Definition: Schema.hh:117
 
Definition: Schema.hh:111
 
Definition: Schema.hh:123
 
Definition: Schema.hh:140
 
Definition: Schema.hh:129