Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
avro::ArraySchema
avro::BoolSchema
avro::detail::BufferImplImplementation details for Buffer class
avro::detail::BufferIterator< Helper >Implements the iterator for Buffer, that iterates through the buffer's chunks
avro::BufferReaderHelper class for reading bytes from buffer without worrying about chunk boundaries
avro::BytesSchema
avro::detail::CallOnDestroySimple class to hold a functor that executes on delete
avro::detail::ChunkA chunk is the building block for buffers
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::InputBufferThe InputBuffer (read-only buffer)
avro::detail::InputIteratorHelperImplements conversion from a chunk to asio::const_buffer
avro::IntSchema
avro::is_promotable< T >
avro::is_serializable< T >
avro::istreamCustom istream class for reading from an InputBuffer
avro::istreambufImplementation of streambuf for use by the Buffer's istream
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
noncopyable
avro::NullDefine a type to identify Null in template functions
avro::NullSchema
avro::NullValidator
avro::ostreamCustom ostream class for writing to an OutputBuffer
avro::ostreambufImplementation of streambuf for use by the Buffer's ostream
avro::OutputBufferThe OutputBuffer (write-only buffer)
avro::detail::OutputIteratorHelperImplements conversion from a chunk to asio::buffer
avro::Parser< Reader >Class that wraps a reader or ValidatingReade with an interface that uses explicit get* names instead of getValue
avro::PrimitiveLayout
avro::ReaderImpl< ValidatorType >Parses 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::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::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::WriterImpl< ValidatorType >Class for writing avro data to a stream
Generated on Thu Sep 2 18:40:54 2010 for Avro C++ by  doxygen 1.6.3