libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Variant Directory Reference

Files

file  ArgParse.h [code]
 An argument parsing class that constructs a Variant from command line arguments.
 
file  Blob.h [code]
 
file  Emitter.h [code]
 Emitters for the serializers. This is a generic interface to the emitters. For the common use cases see the Serialize* functions in Variant.h.
 
file  EmitterOutput.h [code]
 The end user should not need to look at this file unless they are creating custom outputs for the emitters.
 
file  Exceptions.h [code]
 Various exception specializations that libvariant uses.
 
file  Extensions.h [code]
 Useful extension functions for Variant.
 
file  GuessFormat.h [code]
 
file  Parser.h [code]
 Generic Parser interface to the various parsers. For the common use cases see the Deserialize* functions in Variant.h.
 
file  ParserInput.h [code]
 Parser input abstractions.
 
file  Path.h [code]
 Basic xpath like path functions for a Variant.
 
file  Payload.h [code]
 A set of simple payload helper functions for dealing with a header\0payload like inputs and outputs.
 
file  Schema.h [code]
 A schema validator.
 
file  SchemaLoader.h [code]
 An advanced schema loader.
 
file  SharedPtr.h [code]
 An adaptor header to get a working version of shared_ptr.
 
file  Variant.h [code]
 Main implementation file for Variant and related functions.
 
file  VariantDefines.h [code]
 Base defines, this is where the type enum for Variant is defined.
 
file  VariantInternal.h [code]
 This is an internal header to the Variant class that declares classes and methods that are internal to it's implementation.