chrono::ChStreamInAsciiFile Class Reference
Description
This is a specialized class for ASCII input on system's file,.
#include <ChStream.h>
Inheritance diagram for chrono::ChStreamInAsciiFile:
Collaboration diagram for chrono::ChStreamInAsciiFile:
Public Member Functions | |
ChStreamInAsciiFile (const char *filename) | |
virtual bool | End_of_stream () const override |
Returns true if end of stream reached. | |
Public Member Functions inherited from chrono::ChStreamFile | |
ChStreamFile (const char *filename, std::ios::openmode mmode) | |
Creates a system file, like the C++ fstream, and opens it, given filename on disk, and the opening mode (ex: std::ios::out or std::ios::in) | |
virtual | ~ChStreamFile () |
Destruction means that the file stream is also closed. | |
virtual void | Flush () |
Synchronizes the associated stream buffer with its controlled output sequence. | |
virtual void | Write (const char *data, size_t n) |
Writes to file, up to n chars. More... | |
virtual void | Read (char *data, size_t n) |
Reads from file, up to n chars. More... | |
std::fstream & | GetFstream () |
Reference to fstream encapsulated here. | |
Public Member Functions inherited from chrono::ChStreamInAscii | |
virtual ChStreamInAscii & | operator>> (bool &bVal) |
virtual ChStreamInAscii & | operator>> (char &tch) |
virtual ChStreamInAscii & | operator>> (int &nVal) |
virtual ChStreamInAscii & | operator>> (double &dVal) |
virtual ChStreamInAscii & | operator>> (float &dVal) |
virtual ChStreamInAscii & | operator>> (unsigned int &unVal) |
virtual ChStreamInAscii & | operator>> (char *str) |
virtual ChStreamInAscii & | operator>> (std::string &str) |
void | SetNumFormat (const char *mf) |
Set the formatting string (ex "%f" or "%g" etc.) for text->float conversion. | |
Additional Inherited Members | |
Public Types inherited from chrono::ChStream | |
enum | eChMode { CHFILE_NORMAL = 0, CHFILE_NOWRITE, CHFILE_SAFEWRITE, CHFILE_OPENLATER } |
Modes for chrono files (the ch-modes) - obsolete -. More... | |
enum | eChStreamError { CHSTREAM_OK = 0, CHSTREAM_EOF, CHSTREAM_FAIL } |
Errors for chrono files (the ch-modes) More... | |
Protected Attributes inherited from chrono::ChStreamInAscii | |
char | number_format [10] |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono/core/ChStream.h
- /builds/uwsbel/chrono/src/chrono/core/ChStream.cpp