Home | Libraries | People | FAQ | More |
trial::protocol::json::basic_iarchive
// In header: <boost/libs/trial.protocol/include/trial/protocol/json/serialization/iarchive.hpp> template<typename CharT> class basic_iarchive { public: // types typedef CharT value_type; // construct/copy/destruct basic_iarchive(const json::reader &); basic_iarchive(const json::reader::view_type &); template<typename Iterator> basic_iarchive(Iterator, Iterator); // public member functions template<typename T> void load_override(T &); template<typename T> void load_override(T &, long); template<typename Tag> void load(); template<typename T> void load(T &); template<typename Tag> bool at() const; token::code::value code() const; token::symbol::value symbol() const; token::category::value category() const; };
basic_iarchive
public
construct/copy/destructbasic_iarchive(const json::reader &);
basic_iarchive(const json::reader::view_type &);
template<typename Iterator> basic_iarchive(Iterator begin, Iterator end);
basic_iarchive
public member functionstemplate<typename T> void load_override(T & data);
template<typename T> void load_override(T & data, long);
template<typename Tag> void load();
template<typename T> void load(T &);
template<typename Tag> bool at() const;
token::code::value code() const;
token::symbol::value symbol() const;
token::category::value category() const;