Go to the documentation of this file.
21 #ifndef __iIstream_hpp__
22 #define __iIstream_hpp__
127 virtual void rewind() = 0;
176 bool readEnd(
const char* funcName);
238 inline iIstream&
operator>>( iIstream& is,
float& val);
240 inline iIstream&
operator>>( iIstream& is,
double& val);
bool readBegin(const char *funcName)
virtual bool findTokenAndNextSilent(const word &w, word &nextW, int32 limitLine=100)
T lookupDataOrSet(const word &keyword, const T &setVal)
virtual iIstream & read(token &)=0
virtual iIstream & readString(word &)=0
bool readEnd(const char *funcName)
char readEndStatement(const char *funcName)
bool findKeywordAndVal(const word &keyword, T &val, bool checkEndStatement=true)
virtual bool findTokenSilent(const word &w, int32 limitLine=100)
IOstream &(* IOstreamManip)(IOstream &)
unsigned short int uint16
iIstream &(* iIstreamManip)(iIstream &)
bool nextData(const word &keyword, T &data)
char readBeginList(const char *funcName)
void putBack(const token &tok)
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
virtual bool findTokenAndNext(const word &w, word &nextW, bool checkEndStatement=true)
iIstream & operator()() const
T lookupData(const word &keyword)
bool readBeginSquare(const char *funcName)
char readEndList(const char *funcName)
virtual bool findToken(const word &w)
virtual ~iIstream()=default
bool readEndSquare(const char *funcName)
bool peekBack(token &tok)