MBDyn-1.7.3
|
#include <input.h>
Public Member Functions | |
InputStream (std::istream &in) | |
~InputStream (void) | |
char | get (void) |
std::istream & | get (char &ch) |
InputStream & | putback (char ch) |
unsigned long int | GetLineNumber (void) const |
bool | eof (void) const |
const std::istream & | GetStream (void) const |
std::istream & | GetStream (void) |
Private Attributes | |
std::istream & | iStrm |
unsigned long | uLineNumber |
Friends | |
InputStream & | operator>> (InputStream &in, int &i) |
InputStream & | operator>> (InputStream &in, long int &i) |
InputStream & | operator>> (InputStream &in, short int &i) |
InputStream & | operator>> (InputStream &in, unsigned int &i) |
InputStream & | operator>> (InputStream &in, unsigned long int &i) |
InputStream & | operator>> (InputStream &in, unsigned short int &i) |
InputStream & | operator>> (InputStream &in, char &i) |
InputStream & | operator>> (InputStream &in, float &i) |
InputStream & | operator>> (InputStream &in, double &i) |
InputStream::InputStream | ( | std::istream & | in | ) |
InputStream::~InputStream | ( | void | ) |
|
inline |
Definition at line 139 of file input.h.
References iStrm.
Referenced by HighParser::GetDescription(), HighParser::GetString(), HighParser::GetStringWithDelims(), MathParser::GetToken(), LowParser::PackWords(), MathParser::readplugin(), and skip_remarks().
|
inline |
Definition at line 99 of file input.h.
References iStrm, and uLineNumber.
Referenced by HighParser::GetString(), HighParser::GetStringWithDelims(), MathParser::GetToken(), LowParser::PackWords(), HighParser::ParseWord(), MathParser::readplugin(), and skip_remarks().
|
inline |
|
inline |
Definition at line 132 of file input.h.
References uLineNumber.
Referenced by MathParser::GetLineNumber().
|
inline |
|
inline |
|
inline |
Definition at line 121 of file input.h.
References iStrm, and uLineNumber.
Referenced by MathParser::Get(), HighParser::GetString(), HighParser::GetStringWithDelims(), LowParser::GetToken(), MathParser::GetToken(), HighParser::IsStringWithDelims(), LowParser::PackWords(), HighParser::ParseWord(), HighParser::PutBackSemicolon(), HighParser::PutbackWord(), MathParser::readplugin(), and skip_remarks().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 56 of file input.h.
Referenced by eof(), get(), GetStream(), operator>>(), and putback().
|
private |
Definition at line 57 of file input.h.
Referenced by get(), GetLineNumber(), and putback().