CompressorFactory class
#include <eckit/utils/Compressor.h>
Public static functions
- static auto instance() -> CompressorFactory&
Public functions
-
void add(const std::
string& name, CompressorBuilderBase* builder) -
void remove(const std::
string& name) -
auto has(const std::
string& name) -> bool -
auto keys() const -> std::
vector<std:: string> -
void list(std::
ostream&) - auto build() -> Compressor*
-
auto build(const std::
string&) -> Compressor*
Function documentation
Compressor* eckit:: CompressorFactory:: build()
| Returns | default compressor |
|---|
Compressor* eckit:: CompressorFactory:: build(const std:: string&)
| Returns | compressor built by specified builder |
|---|