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

#include <PrjReader.hpp>

Public Member Functions

int lineNumber () const
 
template<class T >
read ()
 
void read999 ()
 
void read999 (std::string mesg)
 
double readDouble ()
 
template<class T >
std::vector< std::shared_ptr< T > > readElementVector (const std::string &name=std::string())
 
void readEnd ()
 
 Reader (openstudio::filesystem::ifstream &file)
 
 Reader (const std::string &string, int starting=0)
 
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 (const std::string &name=std::string())
 
std::string readString ()
 
unsigned readUInt ()
 
void skipSection ()
 
 ~Reader ()=default
 

Constructor & Destructor Documentation

openstudio::contam::Reader::Reader ( openstudio::filesystem::ifstream &  file)
explicit
openstudio::contam::Reader::Reader ( const std::string &  string,
int  starting = 0 
)
explicit
openstudio::contam::Reader::~Reader ( )
default

Member Function Documentation

int openstudio::contam::Reader::lineNumber ( ) const
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 >
std::vector< std::shared_ptr< T > > openstudio::contam::Reader::readElementVector ( const std::string &  name = std::string())
void openstudio::contam::Reader::readEnd ( )
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 ( const std::string &  name = std::string())
std::string openstudio::contam::Reader::readString ( )
unsigned openstudio::contam::Reader::readUInt ( )
void openstudio::contam::Reader::skipSection ( )