|
Gromacs
2026.0
|
Inheritance diagram for gmx::anonymous_namespace{exceptions.cpp}::MessageWriterString:
Collaboration diagram for gmx::anonymous_namespace{exceptions.cpp}::MessageWriterString:Exception information writer to format into an std::string.
Public Member Functions | |
| void | removeTerminatingLineFeed () |
| Post-processes the output string to not end in a line feed. | |
| const std::string & | result () const |
| Returns the constructed string. | |
| void | writeLine (const char *text, int indent) override |
| Writes a single line of text into the output. More... | |
| void | writeErrNoInfo (int errorNumber, const char *funcName, int indent) override |
| Writes information about a system error (errno-based). More... | |
|
inlineoverridevirtual |
Writes information about a system error (errno-based).
| [in] | errorNumber | errno value |
| [in] | funcName | Name of the system call (can be NULL). |
| [in] | indent | Suggested number of spaces to indent the output. |
Implements gmx::anonymous_namespace{exceptions.cpp}::IMessageWriter.
|
inlineoverridevirtual |
Writes a single line of text into the output.
| [in] | text | Text to write on the line. |
| [in] | indent | Suggested number of spaces to indent the line. |
Implements gmx::anonymous_namespace{exceptions.cpp}::IMessageWriter.
1.8.5