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. | |
1.8.7