Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Import a variant repository from a properties container. More...
#include <bayeux/datatools/configuration/variant_repository.h>
Public Types | |
enum | init_flags { IMPORT_DEBUG = datatools::bit_mask::bit00, IMPORT_NOCLEAR = datatools::bit_mask::bit01, IMPORT_DONT_IGNORE_UNKNOWN_REGISTRY = datatools::bit_mask::bit02, IMPORT_DONT_IGNORE_UNKNOWN_ORGAPP = datatools::bit_mask::bit03 } |
Import flags. More... | |
Public Member Functions | |
importer (const datatools::properties &config_, uint32_t flags_=0) | |
Constructor. More... | |
void | operator() (variant_repository &vrep_) |
Import method. More... | |
Protected Member Functions | |
void | _process_registry (variant_registry &vreg_) |
void | _process_record (variant_record &vrec_) |
Import a variant repository from a properties container.
datatools::configuration::variant_repository::importer::importer | ( | const datatools::properties & | config_, |
uint32_t | flags_ = 0 |
||
) |
Constructor.
|
protected |
|
protected |
void datatools::configuration::variant_repository::importer::operator() | ( | variant_repository & | vrep_ | ) |
Import method.