![]() |
QMCPACK
|
Inheritance diagram for FileParserClass2:
Collaboration diagram for FileParserClass2: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) | |
Public Member Functions inherited from ParserClass | |
| 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.