Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
avro::ArraySchema
avro::BoolSchema
avro::BytesSchema
avro::codec_traits< T >Codec_traits tells avro how to encode and decode an object of given type
avro::codec_traits< bool >Codec_traits for Avro boolean
avro::codec_traits< boost::array< uint8_t, N > >Codec_traits for Avro fixed
avro::codec_traits< double >Codec_traits for Avro double
avro::codec_traits< float >Codec_traits for Avro float
avro::codec_traits< GenericDatum >Specialization of codec_traits for GenericDatum
avro::codec_traits< int32_t >Codec_traits for Avro int
avro::codec_traits< int64_t >Codec_traits for Avro long
avro::codec_traits< std::map< std::string, T > >Codec_traits for Avro maps
avro::codec_traits< std::pair< ValidSchema, GenericDatum > >Specialization of codec_traits for Generic datum along with its schema
avro::codec_traits< std::string >Codec_traits for Avro string
avro::codec_traits< std::vector< T > >Codec_traits for Avro arrays
avro::codec_traits< std::vector< uint8_t > >Codec_traits for Avro bytes
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 >Reads the contents of data file one after another
avro::DataFileReaderBaseThe type independent portion of rader
avro::DataFileWriter< T >An Avro datafile that can store objects of type T
avro::DataFileWriterBaseType-independent portion of DataFileWriter
avro::DecoderDecoder is an interface implemented by every decoder capable of decoding Avro data
avro::DoubleSchema
avro::EncoderThe abstract base class for all Avro encoders
avro::EnumSchema
avro::ExceptionWrapper for std::runtime_error that provides convenience constructor for boost::format objects
avro::FixedSchema
avro::FloatSchema
avro::GenericArrayThe generic container for Avro arrays
avro::GenericContainerThe base class for all generic type for containers
avro::GenericDatumGeneric datum which can hold any Avro type
avro::GenericEnumGeneric container for Avro enum
avro::GenericFixedGeneric container for Avro fixed
avro::GenericMapThe generic container for Avro maps
avro::GenericReaderA utility class to read generic datum from decoders
avro::GenericRecordThe generic container for Avro records
avro::GenericUnionGeneric container for unions
avro::GenericWriterA utility class to write generic datum to encoders
avro::InputStreamA no-copy input stream
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::OutputStreamA no-copy output 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::ReaderImpl< ValidatorType >Parses from an avro encoding to the requested type
avro::RecordSchema
avro::Resolver
avro::ResolverSchema
avro::ResolvingDecoderResolvingDecoder is derived from Decoder, with an additional function to obtain the field ordering of fiedls within a record
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