| 
| 
  | NodeFixed (const HasName &name, const HasSize &size) | 
|   | 
| 
SchemaResolution  | resolve (const Node &reader) const | 
|   | 
| 
void  | printJson (std::ostream &os, int depth) const | 
|   | 
| 
bool  | isValid () const | 
|   | 
| 
void  | printDefaultToJson (const GenericDatum &g, std::ostream &os, int depth) const | 
|   | 
| 
  | Node (Type type) | 
|   | 
| 
Type  | type () const | 
|   | 
| 
LogicalType  | logicalType () const | 
|   | 
| 
void  | setLogicalType (LogicalType logicalType) | 
|   | 
| 
void  | lock () | 
|   | 
| 
bool  | locked () const | 
|   | 
| 
void  | setName (const Name &name) | 
|   | 
| 
void  | setDoc (const std::string &doc) | 
|   | 
| 
void  | addLeaf (const NodePtr &newLeaf) | 
|   | 
| 
virtual const GenericDatum &  | defaultValueAt (int index) | 
|   | 
| 
void  | addName (const std::string &name) | 
|   | 
| 
void  | setFixedSize (int size) | 
|   | 
 | 
| 
  | NodeImpl (Type type) | 
|   | 
| 
  | NodeImpl (Type type, const NameConcept &name, const LeavesConcept &leaves, const LeafNamesConcept &leafNames, const SizeConcept &size) | 
|   | 
| 
  | NodeImpl (Type type, const NameConcept &name, const concepts::SingleAttribute< std::string > &doc, const LeavesConcept &leaves, const LeafNamesConcept &leafNames, const SizeConcept &size) | 
|   | 
| 
void  | swap (NodeImpl &impl) | 
|   | 
| 
bool  | hasName () const | 
|   | 
| 
void  | doSetName (const Name &name) | 
|   | 
| 
const Name &  | name () const | 
|   | 
| 
void  | doSetDoc (const std::string &doc) | 
|   | 
| 
const std::string &  | getDoc () const | 
|   | 
| 
void  | doAddLeaf (const NodePtr &newLeaf) | 
|   | 
| 
size_t  | leaves () const | 
|   | 
| 
const NodePtr &  | leafAt (int index) const | 
|   | 
| 
void  | doAddName (const std::string &name) | 
|   | 
| 
size_t  | names () const | 
|   | 
| 
const std::string &  | nameAt (int index) const | 
|   | 
| 
bool  | nameIndex (const std::string &name, size_t &index) const | 
|   | 
| 
void  | doSetFixedSize (int size) | 
|   | 
| 
int  | fixedSize () const | 
|   | 
| 
void  | printBasicInfo (std::ostream &os) const | 
|   | 
| 
void  | setLeafToSymbolic (int index, const NodePtr &node) | 
|   | 
| 
SchemaResolution  | furtherResolution (const Node &reader) const | 
|   | 
| 
void  | checkLock () const | 
|   | 
| 
virtual void  | checkName (const Name &name) const | 
|   | 
| 
NameConcept  | nameAttribute_ | 
|   | 
| 
concepts::SingleAttribute< std::string >  | docAttribute_ | 
|   | 
| 
LeavesConcept  | leafAttributes_ | 
|   | Doc used to compare schemas. 
  | 
|   | 
| 
LeafNamesConcept  | leafNameAttributes_ | 
|   | 
| 
SizeConcept  | sizeAttribute_ | 
|   | 
| 
concepts::NameIndexConcept< LeafNamesConcept >  | nameIndex_ | 
|   | 
The documentation for this class was generated from the following file: