Static Public Member Functions |
Private Member Functions |
Static Private Member Functions |
Private Attributes |
List of all members
SHA_Logger::Algo_Traits< Algo > Class Template Reference
#include <algorithm.hxx>
Static Public Member Functions | |
static Ostream & | Build (Ostream &os, Options opts) |
static Writer & | Build (Writer &writer, Options opts) |
Private Member Functions | |
Algo_Traits (Ostream &os) | |
Algo_Traits | operator= (Algo_Traits &) |
bool | Write (Options opts) |
Static Private Member Functions | |
static bool | Write (Writer &writer, Options opts) |
static const String | GetType () |
Private Attributes | |
std::unique_ptr< Stream > | stream |
std::unique_ptr< Writer > | writer |
Detailed Description
template<typename Algo>
class SHA_Logger::Algo_Traits< Algo >
Definition at line 31 of file algorithm.hxx.
Constructor & Destructor Documentation
template<typename Algo >
|
inlineprivate |
Definition at line 59 of file algorithm.hxx.
Member Function Documentation
template<typename Algo >
|
inlinestatic |
Instantiate a new json writer using the stream passed as argument and write algorithm information.
- Returns
- stream reference filled up with Algo object information, error information in case of failure.
Definition at line 39 of file algorithm.hxx.
template<typename Algo >
|
inlinestatic |
Use json writer passed as parameter to write Algo information.
- Returns
- stream reference filled up with Algo object information, error information in case of failure.
Definition at line 51 of file algorithm.hxx.
template<typename Algo >
|
inlinestaticprivate |
Definition at line 84 of file algorithm.hxx.
template<typename Algo >
|
inlineprivate |
Definition at line 61 of file algorithm.hxx.
template<typename Algo >
|
inlineprivate |
Definition at line 63 of file algorithm.hxx.
template<typename Algo >
|
inlinestaticprivate |
Definition at line 65 of file algorithm.hxx.
Definition: options.hxx:29
Definition: options.hxx:31
Definition: options.hxx:32
Definition: options.hxx:28
Definition: options.hxx:30
Member Data Documentation
template<typename Algo >
|
private |
Definition at line 86 of file algorithm.hxx.
template<typename Algo >
|
private |
Definition at line 87 of file algorithm.hxx.
The documentation for this class was generated from the following file: