DUNE: Uniform Navigational Environment  2022.04.1
DUNE::Compression::Factory Class Reference

Static Public Member Functions

static Methods method (const std::string &name)
 
static std::string method (Methods name)
 
static std::string extension (Methods name)
 
static std::string extension (const std::string &name)
 
static Methods detect (const char *fname)
 
static Compressorcompressor (Methods method)
 
static Compressorcompressor (const std::string &method)
 
static Decompressordecompressor (Methods method)
 
static Decompressordecompressor (const std::string &method)
 

Member Function Documentation

◆ compressor() [1/2]

◆ compressor() [2/2]

Compressor * DUNE::Compression::Factory::compressor ( const std::string &  method)
static

References compressor(), and method().

◆ decompressor() [1/2]

◆ decompressor() [2/2]

Decompressor * DUNE::Compression::Factory::decompressor ( const std::string &  method)
static

References decompressor(), and method().

◆ detect()

Methods DUNE::Compression::Factory::detect ( const char *  fname)
static

◆ extension() [1/2]

std::string DUNE::Compression::Factory::extension ( Methods  name)
static

◆ extension() [2/2]

std::string DUNE::Compression::Factory::extension ( const std::string &  name)
static

References extension(), and method().

◆ method() [1/2]

Methods DUNE::Compression::Factory::method ( const std::string &  name)
static

◆ method() [2/2]

std::string DUNE::Compression::Factory::method ( Methods  name)
static
Collaboration diagram for DUNE::Compression::Factory:
Collaboration graph