Libftpp
A modern C++ library
Memento::Snapshot Class Reference

#include <memento.hpp>

Public Member Functions

template<typename T >
Snapshotoperator<< (const T &value)
 
template<typename T >
Snapshot operator>> (T &value)
 
Snapshotoperator<< (const std::string &value)
 
Snapshotoperator>> (std::string &value)
 
void reset ()
 

Detailed Description

Definition at line 52 of file memento.hpp.

Member Function Documentation

◆ operator<<() [1/2]

Memento::Snapshot & Memento::Snapshot::operator<< ( const std::string &  value)

Definition at line 22 of file memento.cpp.

◆ operator<<() [2/2]

template<typename T >
Snapshot& Memento::Snapshot::operator<< ( const T &  value)
inline

Definition at line 60 of file memento.hpp.

◆ operator>>() [1/2]

Memento::Snapshot & Memento::Snapshot::operator>> ( std::string &  value)

Definition at line 30 of file memento.cpp.

◆ operator>>() [2/2]

template<typename T >
Snapshot Memento::Snapshot::operator>> ( T &  value)
inline

Definition at line 69 of file memento.hpp.

◆ reset()

void Memento::Snapshot::reset ( )

Definition at line 10 of file memento.cpp.

Referenced by Memento::load().