Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Types | Public Member Functions | Protected Member Functions | List of all members
datatools::configuration::variant_repository::importer Class Reference

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_)
 

Detailed Description

Import a variant repository from a properties container.

Member Enumeration Documentation

◆ init_flags

Import flags.

Enumerator
IMPORT_DEBUG 
IMPORT_NOCLEAR 
IMPORT_DONT_IGNORE_UNKNOWN_REGISTRY 
IMPORT_DONT_IGNORE_UNKNOWN_ORGAPP 

Constructor & Destructor Documentation

◆ importer()

datatools::configuration::variant_repository::importer::importer ( const datatools::properties config_,
uint32_t  flags_ = 0 
)

Constructor.

Member Function Documentation

◆ _process_record()

void datatools::configuration::variant_repository::importer::_process_record ( variant_record vrec_)
protected

◆ _process_registry()

void datatools::configuration::variant_repository::importer::_process_registry ( variant_registry vreg_)
protected

◆ operator()()

void datatools::configuration::variant_repository::importer::operator() ( variant_repository vrep_)

Import method.


The documentation for this class was generated from the following file: