ponder 3.2
C++ reflection library
ponder::archive::ArchiveReader< ARCHIVE > Class Template Reference

#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)
 

Detailed Description

template<class ARCHIVE>
class ponder::archive::ArchiveReader< ARCHIVE >

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); };


The documentation for this class was generated from the following file: