Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
avro::ArraySchema
avro::BoolSchema
avro::BytesSchema
avro::codec_traits< T >
avro::codec_traits< bool >
avro::codec_traits< boost::array< uint8_t, N > >
avro::codec_traits< double >
avro::codec_traits< float >
avro::codec_traits< int32_t >
avro::codec_traits< int64_t >
avro::codec_traits< std::map< std::string, T > >
avro::codec_traits< std::pair< ValidSchema, GenericDatum > >
avro::codec_traits< std::string >
avro::codec_traits< std::vector< T > >
avro::codec_traits< std::vector< uint8_t > >
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::DataFileReader< T >
avro::DataFileReaderBase
avro::DataFileWriter< T >An Avro datafile that can store objects of type T
avro::DataFileWriterBaseType-independent portion of DataFileWriter
avro::Decoder
avro::DoubleSchema
avro::Encoder
avro::EnumSchema
avro::ExceptionWrapper for std::runtime_error that provides convenience constructor for boost::format objects
avro::FixedSchema
avro::FloatSchema
avro::GenericArray
avro::GenericContainer
avro::GenericDatum
avro::GenericEnum
avro::GenericFixed
avro::GenericMap
avro::GenericReader
avro::GenericRecord
avro::GenericWriter
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::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::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::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::StreamReaderA convenience class for reading from an InputStream
avro::StreamWriterA convinience class to write data into an OutputStream
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