ISerializer.h#
Fully qualified name: carb/dictionary/ISerializer.h
In directory: carb/dictionary
Source file: ISerializer.h
Interface to handle serializing data from a file format into an carb::dictionary::IDictionary item. This interface is currently implemented in two plugins, each offering a different input/output format - JSON and TOML. The plugins are called carb.dictionary.serializer-json.plugin
and carb.dictionary.serializer-toml.plugin
. The caller must ensure they are using the appropriate one for their needs when loading, the plugin, acquiring the interface, and performing serialization operations (both to and from strings).
Namespaces#
- carb
The main Carbonite namespace.
- carb::dictionary
Namespace for carb::dictionary::IDictionary related interfaces and helpers.
Structs#
- carb::dictionary::ISerializer
Interface intended to serialize dictionary objects to and from plain C strings.