Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
avro::ArraySchema
avro::BoolSchema
avro::BytesSchema
avro::CompilerContextThis class is used to implement an avro spec parser using a flex/bison compiler
avro::CompilerNodeThis is a generic "untyped" node that may store values for all possible attributes of Avro complex types
avro::CompoundLayout
avro::DoubleSchema
avro::EnumSchema
avro::ExceptionWrapper for std::runtime_error that provides convenience constructor for boost::format objects
avro::FixedSchema
avro::FloatSchema
avro::InputStreamerA generic object for reading inputs from a stream
boost::integral_constant< T, val >
avro::IntSchema
avro::is_promotable< T >
avro::is_serializable< T >
avro::IStreamerAn implementation of InputStreamer that uses a std::istream for input
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::NodeNode 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
avro::NullDefine a type to identify Null in template functions
avro::NullSchema
avro::OStreamerAn implementation of OutputStreamer that writes bytes to a std::ostream for output
avro::OutputStreamerA generic object for outputing data to a stream
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::ReaderParses from an avro encoding to the requested type
avro::RecordSchema
avro::Resolver
avro::ResolverSchema
avro::ResolvingReader
avro::SchemaThe root Schema object is a base class. Nobody constructs this class directly
avro::ScreenStreamerAn implementation of OutputStreamer that writes bytes to screen in ascii representation of the hex digits, used for debugging
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::StringSchema
avro::SymbolMapAvro schemas can include types that were previously defined with names in the same avro schema
avro::type_to_avro< T >
avro::UnionSchema
avro::ValidatingReaderAs an avro object is being parsed from binary data to its C++ representation, this parser will walk the parse tree and ensure that the correct type is being asked for
avro::ValidatingWriterThis class walks the parse tree as data is being serialized, and throws if attempt to serialize a data type does not match the type expected in the schema
avro::ValidatorThis class is used by both the ValidatingSerializer and ValidationParser objects
avro::ValidSchemaA ValidSchema is basically a non-mutable Schema that has passed some minumum of sanity checks
avro::WriterClass for writing avro data to a stream

Generated on Thu Mar 25 14:58:22 2010 for Avro C++ by  doxygen 1.6.1