24 #ifndef CONFIGURATION_PDFCATALOGCONFIG_H 25 #define CONFIGURATION_PDFCATALOGCONFIG_H 33 namespace Configuration {
41 declareDependency<CatalogConfig>();
46 void addPdfColumn(
const std::string& pdf_name,
const std::string& col_name,
47 std::vector<T> keys) {
51 m_keys.emplace(pdf_name, std::move(keys));
62 std::map<std::string, std::vector<T>>
m_keys;
PdfCatalogConfig(long manager_id)
std::map< std::string, std::string > m_column_names
Superclass of all configuration classes.
State & getCurrentState()
Returns the current state of the configuration.
void initialize(const UserValues &) override
Method which is called during the initialization phase.
virtual ~PdfCatalogConfig()=default
The initialize() method has been called.
std::map< std::string, std::vector< T > > m_keys
void addPdfColumn(const std::string &pdf_name, const std::string &col_name, std::vector< T > keys)
std::map< std::string, boost::program_options::variable_value > UserValues