Avro C++
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
avro::codec_traits< T >
Codec_traits tells avro how to encode and decode an object of given type
C
avro::codec_traits< bool >
Codec_traits for Avro boolean
C
avro::codec_traits< boost::array< uint8_t, N > >
Codec_traits for Avro fixed
C
avro::codec_traits< double >
Codec_traits for Avro double
C
avro::codec_traits< float >
Codec_traits for Avro float
C
avro::codec_traits< GenericDatum >
Specialization of
codec_traits
for
GenericDatum
C
avro::codec_traits< int32_t >
Codec_traits for Avro int
C
avro::codec_traits< int64_t >
Codec_traits for Avro long
C
avro::codec_traits< std::map< std::string, T > >
Codec_traits for Avro maps
C
avro::codec_traits< std::pair< ValidSchema, GenericDatum > >
Specialization of
codec_traits
for Generic datum along with its schema
C
avro::codec_traits< std::string >
Codec_traits for Avro string
C
avro::codec_traits< std::vector< T > >
Codec_traits for Avro arrays
C
avro::codec_traits< std::vector< uint8_t > >
Codec_traits for Avro bytes
▼
C
avro::Decoder
Decoder
is an interface implemented by every decoder capable of decoding Avro data
C
avro::ResolvingDecoder
ResolvingDecoder
is derived from
Decoder
, with an additional function to obtain the field ordering of fiedls within a record
C
avro::Encoder
The abstract base class for all Avro encoders
▼
C
avro::GenericContainer
The base class for all generic type for containers
C
avro::GenericArray
The generic container for Avro arrays
C
avro::GenericEnum
Generic container for Avro enum
C
avro::GenericFixed
Generic container for Avro fixed
C
avro::GenericMap
The generic container for Avro maps
C
avro::GenericRecord
The generic container for Avro records
C
avro::GenericUnion
Generic container for unions
C
avro::GenericDatum
Generic datum which can hold any Avro type
▼
C
boost::integral_constant< T, val >
C
avro::is_promotable< T >
C
avro::is_serializable< T >
C
avro::concepts::MultiAttribute< Attribute >
C
avro::Name
C
avro::concepts::NameIndexConcept< T >
C
avro::concepts::NameIndexConcept< LeafNamesConcept >
C
avro::concepts::NameIndexConcept< MultiAttribute< std::string > >
C
avro::concepts::NoAttribute< Attribute >
▼
C
noncopyable
C
avro::DataFileReader< T >
Reads the contents of data file one after another
C
avro::DataFileReaderBase
The type independent portion of rader
C
avro::DataFileWriter< T >
An Avro datafile that can store objects of type T
C
avro::DataFileWriterBase
Type-independent portion of
DataFileWriter
C
avro::GenericReader
A utility class to read generic datum from decoders
C
avro::GenericWriter
A utility class to write generic datum to encoders
C
avro::InputStream
A no-copy input stream
▼
C
avro::Layout
C
avro::CompoundLayout
C
avro::PrimitiveLayout
▼
C
avro::Node
Node
is the building block for parse trees
▼
C
avro::NodeImpl< NameConcept, LeavesConcept, LeafNamesConcept, SizeConcept >
Implementation details for
Node
C
avro::NodeArray
C
avro::NodeEnum
C
avro::NodeFixed
C
avro::NodeMap
C
avro::NodePrimitive
C
avro::NodeRecord
C
avro::NodeSymbolic
C
avro::NodeUnion
C
avro::NullValidator
C
avro::OutputStream
A no-copy output stream
C
avro::Parser< Reader >
Class that wraps a reader or ValidatingReade with an interface that uses explicit get* names instead of getValue
C
avro::ReaderImpl< ValidatorType >
Parses from an avro encoding to the requested type
C
avro::Resolver
C
avro::ResolvingReader
C
avro::Serializer< Writer >
Class that wraps a Writer or ValidatingWriter with an interface that uses explicit write* names instead of writeValue
C
avro::Validator
This class is used by both the ValidatingSerializer and ValidationParser objects
C
avro::WriterImpl< ValidatorType >
Class for writing avro data to a stream
C
avro::ReaderImpl< NullValidator >
C
avro::WriterImpl< NullValidator >
C
avro::Null
Define a type to identify
Null
in template functions
C
boost::ptr_vector< T >
C
boost::ptr_vector< avro::Layout >
C
avro::ResolverSchema
▼
C
runtime_error
C
avro::Exception
Wrapper for std::runtime_error that provides convenience constructor for boost::format objects
▼
C
avro::Schema
The root
Schema
object is a base class. Nobody constructs this class directly
C
avro::ArraySchema
C
avro::BoolSchema
C
avro::BytesSchema
C
avro::DoubleSchema
C
avro::EnumSchema
C
avro::FixedSchema
C
avro::FloatSchema
C
avro::IntSchema
C
avro::LongSchema
C
avro::MapSchema
C
avro::NullSchema
C
avro::RecordSchema
C
avro::StringSchema
C
avro::SymbolicSchema
C
avro::UnionSchema
C
avro::concepts::SingleAttribute< Attribute >
C
avro::StreamReader
A convenience class for reading from an
InputStream
C
avro::StreamWriter
A convinience class to write data into an
OutputStream
C
avro::type_to_avro< T >
C
avro::ValidSchema
A
ValidSchema
is basically a non-mutable
Schema
that has passed some minumum of sanity checks
Generated on Wed Aug 2 2017 04:54:21 for Avro C++ by
1.8.8