Public Member Functions |
Static Public Member Functions |
Private Member Functions |
Static Private Member Functions |
Private Attributes |
List of all members
SHA_Logger::Comment Class Reference
#include <comment.hxx>
Public Member Functions | |
~Comment () | |
Static Public Member Functions | |
static Ostream & | Build (Ostream &os, const String &message, int level=0, const String extent="normal") |
static Writer & | Build (Writer &writer, const String &message, int level=0, const String extent="normal") |
Private Member Functions | |
Comment (Ostream &os) | |
Comment | operator= (Comment &) |
bool | Write (const String &message, int level, const String &extent) |
Static Private Member Functions | |
static bool | Write (Writer &writer, const String &message, int level, const String &extent) |
Private Attributes | |
std::unique_ptr< Stream > | stream |
std::unique_ptr< Writer > | writer |
Detailed Description
parameter.
Definition at line 30 of file comment.hxx.
Constructor & Destructor Documentation
|
inline |
Definition at line 34 of file comment.hxx.
|
inlineprivate |
Definition at line 65 of file comment.hxx.
Member Function Documentation
|
inlinestatic |
Instantiate a new json writer using the stream passed as argument and write value information.
- Returns
- stream reference filled up with Comment object information, error information in case of failure.
- Note
- todo pass extent as an enumered type.
Definition at line 43 of file comment.hxx.
|
inlinestatic |
Use json writer passed as parameter to write iterator information.
- Returns
- stream reference filled up with Comment object information, error information in case of failure.
Definition at line 56 of file comment.hxx.
bool Write(const String &message, int level, const String &extent)
Definition: comment.hxx:69
Definition at line 67 of file comment.hxx.
|
inlineprivate |
Definition at line 69 of file comment.hxx.
bool Write(const String &message, int level, const String &extent)
Definition: comment.hxx:69
|
inlinestaticprivate |
Definition at line 72 of file comment.hxx.
Member Data Documentation
|
private |
Definition at line 88 of file comment.hxx.
|
private |
Definition at line 89 of file comment.hxx.
The documentation for this class was generated from the following file: