ponder
3.2
C++ reflection library
|
#include <serialise.hpp>
Public Types | |
using | ArchiveType = ARCHIVE |
using | NodeType = typename ArchiveType::Node |
using | ArrayIterator = typename ArchiveType::ArrayIterator |
Public Member Functions | |
ArchiveReader (ArchiveType &archive) | |
void | read (NodeType node, const UserObject &object) |
For reading an archive requires the following concepts:
class Archive { public: NodeType findArray(NodeType node, const std::string& name); NodeType arrayNextItem(NodeType node, const std::string& name); std::string getText(NodeType node) bool isValid(Node node); };