![]() |
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 & | ) |
1.8.15