ed
Public Member Functions | List of all members
ed::io::Reader Class Referenceabstract

#include <reader.h>

Inheritance diagram for ed::io::Reader:
Inheritance graph
[legend]

Public Member Functions

virtual bool endArray ()=0
 
virtual bool endGroup ()=0
 
virtual std::string error ()=0
 
virtual bool nextArrayItem ()=0
 
virtual bool ok ()=0
 
virtual bool readArray (const std::string &name)=0
 
 Reader ()
 
virtual bool readGroup (const std::string &name)=0
 
virtual bool readValue (const std::string &, double &d)=0
 
virtual bool readValue (const std::string &, float &f)=0
 
virtual bool readValue (const std::string &, int &i)=0
 
virtual bool readValue (const std::string &, std::string &s)=0
 
virtual ~Reader ()
 

Detailed Description

Definition at line 14 of file reader.h.

Constructor & Destructor Documentation

◆ Reader()

ed::io::Reader::Reader ( )
inline

Definition at line 19 of file reader.h.

◆ ~Reader()

virtual ed::io::Reader::~Reader ( )
inlinevirtual

Definition at line 21 of file reader.h.

Member Function Documentation

◆ endArray()

virtual bool ed::io::Reader::endArray ( )
pure virtual

Implemented in ed::io::JSONReader.

◆ endGroup()

virtual bool ed::io::Reader::endGroup ( )
pure virtual

Implemented in ed::io::JSONReader.

◆ error()

virtual std::string ed::io::Reader::error ( )
pure virtual

Implemented in ed::io::JSONReader.

◆ nextArrayItem()

virtual bool ed::io::Reader::nextArrayItem ( )
pure virtual

Implemented in ed::io::JSONReader.

◆ ok()

virtual bool ed::io::Reader::ok ( )
pure virtual

Implemented in ed::io::JSONReader.

◆ readArray()

virtual bool ed::io::Reader::readArray ( const std::string name)
pure virtual

Implemented in ed::io::JSONReader.

◆ readGroup()

virtual bool ed::io::Reader::readGroup ( const std::string name)
pure virtual

Implemented in ed::io::JSONReader.

◆ readValue() [1/4]

virtual bool ed::io::Reader::readValue ( const std::string ,
double &  d 
)
pure virtual

Implemented in ed::io::JSONReader.

◆ readValue() [2/4]

virtual bool ed::io::Reader::readValue ( const std::string ,
float &  f 
)
pure virtual

Implemented in ed::io::JSONReader.

◆ readValue() [3/4]

virtual bool ed::io::Reader::readValue ( const std::string ,
int &  i 
)
pure virtual

Implemented in ed::io::JSONReader.

◆ readValue() [4/4]

virtual bool ed::io::Reader::readValue ( const std::string ,
std::string s 
)
pure virtual

Implemented in ed::io::JSONReader.


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