27 #include "io/stream.hpp"
28 #include "rawfile.hpp"
40 typedef std::map<RawFile::Type, raw_file_factory_t>
Table;
41 typedef std::map<std::string, RawFile::Type> Extensions;
52 return extensions_mut();
69 static Table &table_mut();
71 static Extensions &extensions_mut();
std::shared_ptr< Stream > Ptr
static const char ** fileExtensions()
static const Table & table()
static const Extensions & extensions()
static void registerType(RawFile::Type type, const raw_file_factory_t &fn, const char *ext)
std::map< RawFile::Type, raw_file_factory_t > Table
or_rawfile_type
Types of RAW files.
Global namespace for libopenraw.