Public Member Functions |
Static Public Member Functions |
Private Member Functions |
Static Private Member Functions |
Private Attributes |
List of all members
SHA_Logger::Value< T > Class Template Reference
#include <value.hxx>
Public Member Functions | |
~Value () | |
Static Public Member Functions | |
static Ostream & | Build (Ostream &os, const String &name, const T &value, const String &comment="") |
static const T & | BuildValue (Writer &writer, const String &name, const T &value, const String &comment="") |
static const T & | BuildValue (Ostream &os, const String &name, const T &value, const String &comment="") |
static Writer & | Build (Writer &writer, const String &name, const T &value, const String &comment="") |
Private Member Functions | |
Value (Ostream &os) | |
Value | operator= (Value &) |
bool | Write (const String &name, const T &value, const String &comment) |
Static Private Member Functions | |
static bool | Write (Writer &writer, const String &name, const T &value, const String &comment) |
Private Attributes | |
std::unique_ptr< Stream > | stream |
std::unique_ptr< Writer > | writer |
Detailed Description
template<typename T>
class SHA_Logger::Value< T >
Value parameter
Constructor & Destructor Documentation
template<typename T>
|
inline |
template<typename T>
|
inlineprivate |
Member Function Documentation
template<typename T>
|
inlinestatic |
template<typename T>
|
inlinestatic |
Use json writer passed as parameter to write iterator information.
- Returns
- stream reference filled up with Value object information, error information in case of failure.
Definition at line 81 of file value.hxx.
bool Write(const String &name, const T &value, const String &comment)
Definition: value.hxx:93
template<typename T>
|
inlinestatic |
Use json writer passed as parameter to write iterator information.
- Returns
- stream reference filled up with Value object information, error information in case of failure.
Definition at line 57 of file value.hxx.
bool Write(const String &name, const T &value, const String &comment)
Definition: value.hxx:93
template<typename T>
|
inlinestatic |
template<typename T>
|
inlineprivate |
template<typename T>
|
inlineprivate |
Definition at line 93 of file value.hxx.
bool Write(const String &name, const T &value, const String &comment)
Definition: value.hxx:93
template<typename T>
|
inlinestaticprivate |
Definition at line 96 of file value.hxx.
static Ostream & Build(Ostream &os, const String &file, int line, const String &message)
Definition: error.hxx:41
Member Data Documentation
template<typename T>
|
private |
template<typename T>
|
private |
The documentation for this class was generated from the following file: