Avro C++
avro::Node Member List

This is the complete list of members for avro::Node, including all inherited members.

addLeaf(const NodePtr &newLeaf) (defined in avro::Node)avro::Nodeinline
addName(const std::string &name) (defined in avro::Node)avro::Nodeinline
checkLock() const (defined in avro::Node)avro::Nodeinlineprotected
checkName(const Name &name) const (defined in avro::Node)avro::Nodeinlineprotectedvirtual
defaultValueAt(int index) (defined in avro::Node)avro::Nodeinlinevirtual
doAddLeaf(const NodePtr &newLeaf)=0 (defined in avro::Node)avro::Nodeprotectedpure virtual
doAddName(const std::string &name)=0 (defined in avro::Node)avro::Nodeprotectedpure virtual
doSetDoc(const std::string &name)=0 (defined in avro::Node)avro::Nodeprotectedpure virtual
doSetFixedSize(int size)=0 (defined in avro::Node)avro::Nodeprotectedpure virtual
doSetName(const Name &name)=0 (defined in avro::Node)avro::Nodeprotectedpure virtual
fixedSize() const =0 (defined in avro::Node)avro::Nodepure virtual
getDoc() const =0 (defined in avro::Node)avro::Nodepure virtual
hasName() const =0 (defined in avro::Node)avro::Nodepure virtual
isValid() const =0 (defined in avro::Node)avro::Nodepure virtual
leafAt(int index) const =0 (defined in avro::Node)avro::Nodepure virtual
leaves() const =0 (defined in avro::Node)avro::Nodepure virtual
lock() (defined in avro::Node)avro::Nodeinline
locked() const (defined in avro::Node)avro::Nodeinline
logicalType() const (defined in avro::Node)avro::Nodeinline
name() const =0 (defined in avro::Node)avro::Nodepure virtual
nameAt(int index) const =0 (defined in avro::Node)avro::Nodepure virtual
nameIndex(const std::string &name, size_t &index) const =0 (defined in avro::Node)avro::Nodepure virtual
names() const =0 (defined in avro::Node)avro::Nodepure virtual
Node(Type type) (defined in avro::Node)avro::Nodeinline
printBasicInfo(std::ostream &os) const =0 (defined in avro::Node)avro::Nodepure virtual
printDefaultToJson(const GenericDatum &g, std::ostream &os, int depth) const =0 (defined in avro::Node)avro::Nodepure virtual
printJson(std::ostream &os, int depth) const =0 (defined in avro::Node)avro::Nodepure virtual
resolve(const Node &reader) const =0 (defined in avro::Node)avro::Nodepure virtual
setDoc(const std::string &doc) (defined in avro::Node)avro::Nodeinline
setFixedSize(int size) (defined in avro::Node)avro::Nodeinline
setLeafToSymbolic(int index, const NodePtr &node)=0 (defined in avro::Node)avro::Nodepure virtual
setLogicalType(LogicalType logicalType) (defined in avro::Node)avro::Node
setName(const Name &name) (defined in avro::Node)avro::Nodeinline
type() const (defined in avro::Node)avro::Nodeinline
~Node() (defined in avro::Node)avro::Nodevirtual