ed
Public Member Functions | Protected Attributes | List of all members
ed::IArchive Class Reference

#include <archive.h>

Public Member Functions

std::istreamgetStream ()
 
int getVersion ()
 
 IArchive (std::istream &stream)
 
IArchiveoperator>> (double &d)
 
IArchiveoperator>> (float &f)
 
IArchiveoperator>> (int &i)
 
IArchiveoperator>> (std::string &s)
 
virtual ~IArchive ()
 

Protected Attributes

std::istreamstream_
 
int version_
 

Detailed Description

Definition at line 35 of file archive.h.

Constructor & Destructor Documentation

◆ IArchive()

ed::IArchive::IArchive ( std::istream stream)
inline

Definition at line 39 of file archive.h.

◆ ~IArchive()

virtual ed::IArchive::~IArchive ( )
inlinevirtual

Definition at line 43 of file archive.h.

Member Function Documentation

◆ getStream()

std::istream& ed::IArchive::getStream ( )
inline

Definition at line 64 of file archive.h.

◆ getVersion()

int ed::IArchive::getVersion ( )
inline

Definition at line 66 of file archive.h.

◆ operator>>() [1/4]

IArchive& ed::IArchive::operator>> ( double &  d)
inline

Definition at line 47 of file archive.h.

◆ operator>>() [2/4]

IArchive& ed::IArchive::operator>> ( float &  f)
inline

Definition at line 45 of file archive.h.

◆ operator>>() [3/4]

IArchive& ed::IArchive::operator>> ( int &  i)
inline

Definition at line 49 of file archive.h.

◆ operator>>() [4/4]

IArchive& ed::IArchive::operator>> ( std::string s)
inline

Definition at line 51 of file archive.h.

Member Data Documentation

◆ stream_

std::istream& ed::IArchive::stream_
protected

Definition at line 70 of file archive.h.

◆ version_

int ed::IArchive::version_
protected

Definition at line 72 of file archive.h.


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