|
lintel 0.2.0
|
#include <XMLConfigSerializationStrategy.h>
Public Member Functions | |
| std::string | serialize (std::vector< std::shared_ptr< PropertyBase > > properties) override |
| std::vector< std::shared_ptr< PropertyBase > > | deserialize (const std::string &fileName, const std::string &content) override |
| std::vector< std::shared_ptr< PropertyBase > > | deserialize (const std::filesystem::path &path) override |
Public Member Functions inherited from lintel::ConfigSerializationStrategy | |
| ConfigSerializationStrategy ()=default | |
| virtual | ~ConfigSerializationStrategy ()=default |
Strategy for serializing/deserializing properties to/from XML format
|
overridevirtual |
Deserialize properties from a file path
Implements lintel::ConfigSerializationStrategy.
|
overridevirtual |
| fileName | name of the file the content originates from |
| content | serialized properties |
Implements lintel::ConfigSerializationStrategy.
|
overridevirtual |
serialize Properties to string
| properties |
Implements lintel::ConfigSerializationStrategy.