OpenStudio:airflow
 All Classes Namespaces Functions Enumerations Enumerator
Public Member Functions | List of all members
openstudio::contam::Reader Class Reference

#include <PrjReader.hpp>

Public Member Functions

int lineNumber ()
 
template<class T >
read ()
 
void read999 ()
 
void read999 (std::string mesg)
 
double readDouble ()
 
template<class T >
QVector< QSharedPointer< T > > readElementQVector (std::string name=std::string())
 
template<class T >
std::vector< std::shared_ptr< T > > readElementVector (std::string name=std::string())
 
void readEnd ()
 
 Reader (openstudio::filesystem::ifstream &file)
 
 Reader (QString *string, int starting=0)
 
float readFloat ()
 
int readInt ()
 
std::vector< int > readIntVector (bool terminated=false)
 
std::string readLine ()
 
template<class T >
readNumber ()
 
std::string readSection ()
 
template<class T >
std::vector< T > readSectionVector (std::string name=std::string())
 
std::string readString ()
 
unsigned readUInt ()
 
void skipSection ()
 
 ~Reader ()
 

Constructor & Destructor Documentation

openstudio::contam::Reader::Reader ( openstudio::filesystem::ifstream &  file)
explicit
openstudio::contam::Reader::Reader ( QString *  string,
int  starting = 0 
)
explicit
openstudio::contam::Reader::~Reader ( )

Member Function Documentation

int openstudio::contam::Reader::lineNumber ( )
inline
template<class T >
T openstudio::contam::Reader::read ( )
void openstudio::contam::Reader::read999 ( )
void openstudio::contam::Reader::read999 ( std::string  mesg)
double openstudio::contam::Reader::readDouble ( )
template<class T >
QVector< QSharedPointer< T > > openstudio::contam::Reader::readElementQVector ( std::string  name = std::string())
template<class T >
std::vector< std::shared_ptr< T > > openstudio::contam::Reader::readElementVector ( std::string  name = std::string())
void openstudio::contam::Reader::readEnd ( )
float openstudio::contam::Reader::readFloat ( )
int openstudio::contam::Reader::readInt ( )
std::vector<int> openstudio::contam::Reader::readIntVector ( bool  terminated = false)
std::string openstudio::contam::Reader::readLine ( )
template<class T >
T openstudio::contam::Reader::readNumber ( )
std::string openstudio::contam::Reader::readSection ( )
template<class T >
std::vector< T > openstudio::contam::Reader::readSectionVector ( std::string  name = std::string())
std::string openstudio::contam::Reader::readString ( )
unsigned openstudio::contam::Reader::readUInt ( )
void openstudio::contam::Reader::skipSection ( )