Go to the documentation of this file.
21 #ifndef __iIstream_hpp__
22 #define __iIstream_hpp__
134 virtual void rewind() = 0;
191 bool readEnd(
const char* funcName);
253 inline iIstream&
operator>>( iIstream& is,
float& val);
255 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 &)
An IOstream manipulator.
virtual bool findTokenResume(const word &w)
search for all tokesn after the current file position and find the first word token tbat matchs w
virtual bool findTokenResumeSilent(const word &w, int32 limitLine=100)
search for all tokesn after the current file position and find the first word token tbat matchs w
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)
auto count(const Vector< T, Allocator > &vec, const T &val)
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)