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