21#ifndef glbarcode_Factory_hpp
22#define glbarcode_Factory_hpp
106 static void internalRegisterType(
const std::string& typeId,
BarcodeCreateFct fct );
112 using BarcodeTypeMap = std::map<std::string,BarcodeCreateFct>;
113 static BarcodeTypeMap mBarcodeTypeMap;
Definition Barcode.hpp:52
Definition Factory.hpp:41
static void registerType(const std::string &typeId, BarcodeCreateFct fct)
static TypeIdList getSupportedTypes()
Barcode *(*)() BarcodeCreateFct
Definition Factory.hpp:47
static bool isTypeSupported(const std::string &typeId)
static Barcode * createBarcode(const std::string &typeId)
Definition TypeIdList.hpp:39
Definition Barcode.hpp:38