Main Page
Namespaces
Classes
Files
Directories
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
avro::ArraySchema
avro::BoolSchema
avro::BytesSchema
avro::CompilerContext
This class is used to implement an avro spec parser using a flex/bison compiler
avro::CompilerNode
This is a generic "untyped" node that may store values for all possible attributes of Avro complex types
avro::CompoundLayout
avro::Decoder
avro::DoubleSchema
avro::Encoder
avro::EnumSchema
avro::Exception
Wrapper for std::runtime_error that provides convenience constructor for boost::format objects
avro::FixedSchema
avro::FloatSchema
avro::InputStream
boost::integral_constant< T, val >
avro::IntSchema
avro::is_promotable< T >
avro::is_serializable< T >
avro::Layout
avro::LongSchema
avro::MapSchema
avro::concepts::MultiAttribute< Attribute >
avro::concepts::NameIndexConcept< T >
avro::concepts::NameIndexConcept< MultiAttribute< std::string > >
avro::concepts::NoAttribute< Attribute >
avro::Node
Node
is the building block for parse trees
avro::NodeArray
avro::NodeEnum
avro::NodeFixed
avro::NodeImpl< NameConcept, LeavesConcept, LeafNamesConcept, SizeConcept >
Implementation details for
Node
avro::NodeMap
avro::NodePrimitive
avro::NodeRecord
avro::NodeSymbolic
avro::NodeUnion
noncopyable
avro::Null
Define a type to identify
Null
in template functions
avro::NullSchema
avro::NullValidator
avro::OutputStream
avro::Parser< Reader >
Class that wraps a reader or ValidatingReade with an interface that uses explicit get* names instead of getValue
avro::PrimitiveLayout
boost::ptr_vector< T >
avro::ReaderImpl< ValidatorType >
Parses from an avro encoding to the requested type
avro::RecordSchema
avro::Resolver
avro::ResolverSchema
avro::ResolvingDecoder
avro::ResolvingReader
avro::Schema
The root
Schema
object is a base class. Nobody constructs this class directly
avro::Serializer< Writer >
Class that wraps a Writer or ValidatingWriter with an interface that uses explicit write* names instead of writeValue
avro::concepts::SingleAttribute< Attribute >
avro::StreamReader
A convenience class for reading from an
InputStream
avro::StreamWriter
A convinience class to write data into an
OutputStream
avro::StringSchema
avro::SymbolMap
Avro schemas can include types that were previously defined with names in the same avro schema
avro::type_to_avro< T >
avro::UnionSchema
avro::Validator
This class is used by both the ValidatingSerializer and ValidationParser objects
avro::ValidSchema
A
ValidSchema
is basically a non-mutable
Schema
that has passed some minumum of sanity checks
avro::WriterImpl< ValidatorType >
Class for writing avro data to a stream
Generated on Mon Mar 7 2011 17:09:36 for Avro C++ by
1.7.1