libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Clibvariant::ArgParseAn argument parsing class that constructs a Variant from the command line
 Clibvariant::ArgParseOptionArgParseOption is a part of class ArgParse
 CBase
 Clibvariant::VariantRefImpl< Base >
 Clibvariant::Blob
 Clibvariant::YAMLEmitterImpl::Config
 Clibvariant::Internal::Data
 Clibvariant::VariantThe Variant class. This is a variant type inspired by types from several different scripting languages
 Clibvariant::Emitter
 Clibvariant::EmitterImpl
 Clibvariant::BundleHdrEmitterImpl
 Clibvariant::EventBuffer
 Clibvariant::JSONEmitterImpl
 Clibvariant::MsgPackEmitterImpl
 Clibvariant::XMLPLISTEmitterImpl
 Clibvariant::YAMLEmitterImpl
 Clibvariant::EmitterOutput
 Clibvariant::EmitterFileOutput
 Clibvariant::EmitterFilenameOutput
 Clibvariant::EmitterMemoryOutput
 Clibvariant::EmitterStreambufOutput
 Clibvariant::EventBuffer::Event
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Clibvariant::BadPathErrorException thrown from path functions
 Clibvariant::InvalidOperationError
 Clibvariant::InvalidReferenceError
 Clibvariant::KeyErrorException thrown when a key does not exist
 Clibvariant::NotNumericTypeErrorException thrown when attempting a numeric operation on a non numeric type
 Clibvariant::TypeNotIndexableErrorException thrown when trying to index a type other than map or list
 Clibvariant::UnableToConvertErrorException thrown when a function cannot convert the Variant to an acceptable type for the routine
 Clibvariant::UnexpectedTypeErrorException thrown when a function expects a specific type but the action type conflicts
 Clibvariant::UnknownTypeErrorException thrown when internal state is corrupt
 Clibvariant::LoadAllIteratorAn iterator that iterates over all documents that the parser will generate
 Clibvariant::SchemaLoader::LoaderError
 Clibvariant::OptionGroupGroups are a way to organize the option and to provide mutual exclusion
 Clibvariant::ParserThe public parser interface
 Clibvariant::ParserActions
 Clibvariant::EmitterParserActions
 Clibvariant::ParserImplThe class that parser implementations override
 Clibvariant::BundleHdrParserImpl
 Clibvariant::EventBuffer
 Clibvariant::JSONParserImpl
 Clibvariant::MsgPackParserImpl
 Clibvariant::XMLPLISTParserImpl
 Clibvariant::YAMLParserImpl
 Clibvariant::ParserInputThe ParserInput abstract base class
 Clibvariant::ParserMemoryInputA memory parser input
 Clibvariant::ParserStreamInputA partially specialized parser input adapted to stream based inputs
 Clibvariant::ParserFileInputFILE handle parser input
 Clibvariant::ParserFilenameInputParser input from a filename
 Clibvariant::ParserStreambufInputParser input from a streambuf
 Clibvariant::ParserStringInputStd::string parser input
 Clibvariant::PathElementBasic element of a path
 Clibvariant::RefTag
 Clibvariant::SchemaErrorError class to encapsulate an error with the schema
 Clibvariant::SchemaLoader
 Clibvariant::AdvSchemaLoader
 Clibvariant::SchemaResultResult class of a schema validation
 Clibvariant::SchemaLoader::URIInfo
 Clibvariant::ValidationErrorThis class encapsulates the information from a schema validation error
 Clibvariant::VariantCaster< T >
 Clibvariant::VariantCaster< std::complex< T > >
 Clibvariant::VariantCaster< std::map< std::string, T > >
 Clibvariant::VariantCaster< std::vector< T > >
 Clibvariant::VariantDefines
 Clibvariant::VariantThe Variant class. This is a variant type inspired by types from several different scripting languages