chrono::ChStreamOutAsciiVector Class Reference
  Description
This is a specialized class for ASCII output to wrapped std::vector<char>,.
#include <ChStream.h>
Inheritance diagram for chrono::ChStreamOutAsciiVector:

Collaboration diagram for chrono::ChStreamOutAsciiVector:

| Public Member Functions | |
| ChStreamOutAsciiVector (std::vector< char > *mchars) | |
| virtual bool | End_of_stream () const override | 
| Returns true if end of stream (end of vector) reached. | |
|  Public Member Functions inherited from chrono::ChStreamVectorWrapper | |
| ChStreamVectorWrapper (std::vector< char > *mchars) | |
| Creates a wrapper for an already existing std::vector<char>, given the pointer to that vector. | |
| virtual | ~ChStreamVectorWrapper () | 
| Deleting this wrapper does not delete nor closes the wrapped buffer! | |
| virtual void | Read (char *data, size_t n) | 
| Reads from vector, up to n chars.  More... | |
| virtual void | Write (const char *data, size_t n) | 
| Writes raw data to vector, up to n chars.  More... | |
| std::vector< char > * | GetVector () | 
| Direct reference to std::vector<char> encapsulated here. | |
| void | Seek (int position) | 
| Rewind read position to char number (0= beginning).  More... | |
|  Public Member Functions inherited from chrono::ChStreamOutAscii | |
| ChStreamOutAscii & | operator<< (bool bVal) | 
| Generic << operator for all classes which implement serialization by means of a method named 'void StreamOUT(ChStreamOutAscii&)'. | |
| ChStreamOutAscii & | operator<< (char tch) | 
| ChStreamOutAscii & | operator<< (const int nVal) | 
| ChStreamOutAscii & | operator<< (const double dVal) | 
| ChStreamOutAscii & | operator<< (const float dVal) | 
| ChStreamOutAscii & | operator<< (unsigned int unVal) | 
| ChStreamOutAscii & | operator<< (char *str) | 
| ChStreamOutAscii & | operator<< (const char *str) | 
| ChStreamOutAscii & | operator<< (std::string &str) | 
| ChStreamOutAscii & | operator<< (unsigned long unVal) | 
| ChStreamOutAscii & | operator<< (unsigned long long unVal) | 
| template<class T > | |
| ChStreamOutAscii & | operator< (T obj) | 
| OBSOLETE use ChArchive << operator and ArchiveOUT() | |
| virtual void | Format (char *formatString,...) | 
| Output the log message in form of a formatted string, like in printf() | |
| void | SetNumFormat (const char *mf) | 
| Set the formatting string (ex "%f" or "%g" etc.) for float->text conversion. | |
| char * | GetNumFormat () | 
| void | SetCommentTrailer (char *mt) | 
| Set the trailer symbol before each comment (example: "#" , or "//" etc.) | |
| void | CR () | 
| Outputs carriage return. | |
| void | TAB () | 
| Output tab. | |
| void | Comment (char m_string[]) | 
| Output comment with preceding trailer (ex #) | |
| void | Bar () | 
| Output a separation bar in Ascii file. | |
| 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::ChStreamOutAscii | |
| char | number_format [10] | 
| char | comment_trailer [10] | 
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/core/ChStream.h
