libvariant
Main Page
Modules
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Enumerations
Groups
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
libvariant::ArgParse
An argument parsing class that constructs a
Variant
from the command line
C
libvariant::ArgParseOption
ArgParseOption
is a part of class
ArgParse
▼
C
Base
C
libvariant::VariantRefImpl< Base >
C
libvariant::Blob
C
libvariant::YAMLEmitterImpl::Config
▼
C
libvariant::Internal::Data
C
libvariant::Variant
The
Variant
class. This is a variant type inspired by types from several different scripting languages
C
libvariant::Emitter
▼
C
libvariant::EmitterImpl
C
libvariant::BundleHdrEmitterImpl
C
libvariant::EventBuffer
C
libvariant::JSONEmitterImpl
C
libvariant::MsgPackEmitterImpl
C
libvariant::XMLPLISTEmitterImpl
C
libvariant::YAMLEmitterImpl
▼
C
libvariant::EmitterOutput
▼
C
libvariant::EmitterFileOutput
C
libvariant::EmitterFilenameOutput
C
libvariant::EmitterMemoryOutput
C
libvariant::EmitterStreambufOutput
C
libvariant::EventBuffer::Event
▼
C
std::exception
STL class
▼
C
std::runtime_error
STL class
C
libvariant::BadPathError
Exception thrown from path functions
C
libvariant::InvalidOperationError
C
libvariant::InvalidReferenceError
C
libvariant::KeyError
Exception thrown when a key does not exist
C
libvariant::NotNumericTypeError
Exception thrown when attempting a numeric operation on a non numeric type
C
libvariant::TypeNotIndexableError
Exception thrown when trying to index a type other than map or list
C
libvariant::UnableToConvertError
Exception thrown when a function cannot convert the
Variant
to an acceptable type for the routine
C
libvariant::UnexpectedTypeError
Exception thrown when a function expects a specific type but the action type conflicts
C
libvariant::UnknownTypeError
Exception thrown when internal state is corrupt
C
libvariant::LoadAllIterator
An iterator that iterates over all documents that the parser will generate
C
libvariant::SchemaLoader::LoaderError
C
libvariant::OptionGroup
Groups are a way to organize the option and to provide mutual exclusion
C
libvariant::Parser
The public parser interface
▼
C
libvariant::ParserActions
C
libvariant::EmitterParserActions
▼
C
libvariant::ParserImpl
The class that parser implementations override
C
libvariant::BundleHdrParserImpl
C
libvariant::EventBuffer
C
libvariant::JSONParserImpl
C
libvariant::MsgPackParserImpl
C
libvariant::XMLPLISTParserImpl
C
libvariant::YAMLParserImpl
▼
C
libvariant::ParserInput
The
ParserInput
abstract base class
C
libvariant::ParserMemoryInput
A memory parser input
▼
C
libvariant::ParserStreamInput
A partially specialized parser input adapted to stream based inputs
▼
C
libvariant::ParserFileInput
FILE handle parser input
C
libvariant::ParserFilenameInput
Parser
input from a filename
C
libvariant::ParserStreambufInput
Parser
input from a streambuf
C
libvariant::ParserStringInput
Std::string parser input
C
libvariant::PathElement
Basic element of a path
C
libvariant::RefTag
C
libvariant::SchemaError
Error class to encapsulate an error with the schema
▼
C
libvariant::SchemaLoader
C
libvariant::AdvSchemaLoader
C
libvariant::SchemaResult
Result class of a schema validation
C
libvariant::SchemaLoader::URIInfo
C
libvariant::ValidationError
This class encapsulates the information from a schema validation error
C
libvariant::VariantCaster< T >
C
libvariant::VariantCaster< std::complex< T > >
C
libvariant::VariantCaster< std::map< std::string, T > >
C
libvariant::VariantCaster< std::vector< T > >
▼
C
libvariant::VariantDefines
C
libvariant::Variant
The
Variant
class. This is a variant type inspired by types from several different scripting languages
Generated by
1.8.7