eckit::CompressorFactory class

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
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