![]() |
QMCPACK
|
Public Member Functions | |
bool | OpenFile (std::string fname) override |
void | CloseFile () override |
bool | FindToken (std::string token) override |
bool | ReadInt (int &val) override |
bool | ReadLong (long &val) override |
bool | ReadDouble (double &val) override |
bool | ReadComplex (std::complex< double > &val) |
bool | ReadWord (std::string &word) override |
bool | ReadLine (std::string &line) override |
bool | NextLine () override |
void | SavePos () override |
void | RestorePos () override |
void | Reset () override |
FileParserClass2 (int buffSize=16777216) | |
![]() | |
std::streamsize | FileSize (std::string fname) |
bool | ReadComplex (std::complex< double > &val) |
Private Member Functions | |
void | ReadChunk (long startpos) |
long | BufferEnd () |
Private Attributes | |
std::ifstream | Infile |
long | FileSize |
long | Pos |
long | saved |
std::string | Buffer |
long | BufferStart |
long | MaxBufferSize |
Definition at line 100 of file ParserClass.h.
|
inline |
|
inlineprivate |
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
private |
bool ReadComplex | ( | std::complex< double > & | val | ) |
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
overridevirtual |
Implements ParserClass.
|
private |
Definition at line 106 of file ParserClass.h.
Referenced by BufferEnd().
|
private |
Definition at line 107 of file ParserClass.h.
Referenced by BufferEnd().
|
private |
Definition at line 104 of file ParserClass.h.
|
private |
Definition at line 103 of file ParserClass.h.
|
private |
Definition at line 107 of file ParserClass.h.
Referenced by FileParserClass2().
|
private |
Definition at line 105 of file ParserClass.h.
|
private |
Definition at line 105 of file ParserClass.h.