Abstract interface for loading nom::Value objects.
More...
#include <IValueDeserializer.hpp>
Abstract interface for loading nom::Value objects.
[TO BE WRITTEN]
Definition at line 41 of file IValueDeserializer.hpp.
◆ raw_ptr
| typedef self_type* nom::IValueDeserializer::raw_ptr |
◆ self_type
| typedef IValueDeserializer nom::IValueDeserializer::self_type |
◆ shared_ptr
| typedef std::shared_ptr<self_type> nom::IValueDeserializer::shared_ptr |
◆ unique_ptr
| typedef std::unique_ptr<self_type> nom::IValueDeserializer::unique_ptr |
◆ IValueDeserializer()
| nom::IValueDeserializer::IValueDeserializer |
( |
void | | ) |
|
|
inline |
◆ ~IValueDeserializer()
| virtual nom::IValueDeserializer::~IValueDeserializer |
( |
void | | ) |
|
|
inlinevirtual |
◆ deserialize()
| virtual Value nom::IValueDeserializer::deserialize |
( |
const std::string & | source | ) |
|
|
pure virtual |
◆ load()
| virtual bool nom::IValueDeserializer::load |
( |
const std::string & | filename, |
|
|
Value & | output ) |
|
pure virtual |
The documentation for this class was generated from the following file: