Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Export a variant repository to a properties container. More...
#include <bayeux/datatools/configuration/variant_repository.h>
Public Types | |
enum | init_flags { EXPORT_DEBUG = datatools::bit_mask::bit00, EXPORT_NOCLEAR = datatools::bit_mask::bit01, EXPORT_NOORGAPP = datatools::bit_mask::bit02 } |
Export flags. More... | |
Public Member Functions | |
exporter (datatools::properties &config_, uint32_t flags_=0) | |
Constructor. More... | |
void | set_settings_key (const std::string &) |
void | process (const variant_repository &vrep_) |
Export method. More... | |
const std::vector< std::string > & | get_settings () const |
void | operator() (const variant_repository &vrep_) |
Protected Member Functions | |
void | _process_registry (const variant_registry &vreg_) |
void | _process_record (const variant_record &vrec_) |
Export a variant repository to a properties container.
datatools::configuration::variant_repository::exporter::exporter | ( | datatools::properties & | config_, |
uint32_t | flags_ = 0 |
||
) |
Constructor.
|
protected |
|
protected |
const std::vector<std::string>& datatools::configuration::variant_repository::exporter::get_settings | ( | ) | const |
void datatools::configuration::variant_repository::exporter::operator() | ( | const variant_repository & | vrep_ | ) |
void datatools::configuration::variant_repository::exporter::process | ( | const variant_repository & | vrep_ | ) |
Export method.
void datatools::configuration::variant_repository::exporter::set_settings_key | ( | const std::string & | ) |