Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | Public Attributes | List of all members
datatools::kernel::param_type Struct Reference

The set of configuration parameters for the datatools kernel. More...

#include <bayeux/datatools/kernel.h>

Public Member Functions

 param_type ()
 Constructor. More...
 
void reset ()
 Reset. More...
 
void print (std::ostream &out_, const std::string &title_="", const std::string &indent_="")
 Print. More...
 

Public Attributes

bool help = false
 Flag to print the help about datatools' command line options. More...
 
std::string logging_label = "fatal"
 Logging priority label. More...
 
std::string locale_category
 The locale category. More...
 
std::string library_query_logging_label = "fatal"
 Logging priority label for the embedded library information registry. More...
 
bool inhibit_library_query = false
 Flag to inhibit the use of the embedded library information registry. More...
 
bool inhibit_urn_query = false
 Flag to inhibit the use of the URN query service. More...
 
bool inhibit_variant_repository = false
 Flag to inhibit the use of the variant repository. More...
 
std::vector< std::string > unrecognized_args
 List of unrecognized arguments. More...
 
std::vector< std::string > resource_paths
 List of resource paths directives. More...
 
std::string variant_config
 The configuration file for the system variant repository. More...
 
std::vector< std::string > variant_registry_configs
 List of configuration files for the variant registries to be embedded in the system variant repository. More...
 
std::string variant_load
 Path to the file from which one loads the values of the variant parameters. More...
 
std::string variant_store
 Path to the file where one stores the values of the variant parameters. More...
 
std::vector< std::string > variant_sets
 List of directives to set the values of the variant parameters. More...
 
bool splash = false
 Flag to display the datatools splash screen. More...
 

Detailed Description

The set of configuration parameters for the datatools kernel.

Constructor & Destructor Documentation

◆ param_type()

datatools::kernel::param_type::param_type ( )

Constructor.

Member Function Documentation

◆ print()

void datatools::kernel::param_type::print ( std::ostream &  out_,
const std::string &  title_ = "",
const std::string &  indent_ = "" 
)

Print.

◆ reset()

void datatools::kernel::param_type::reset ( )

Reset.

Member Data Documentation

◆ help

bool datatools::kernel::param_type::help = false

Flag to print the help about datatools' command line options.

◆ inhibit_library_query

bool datatools::kernel::param_type::inhibit_library_query = false

Flag to inhibit the use of the embedded library information registry.

◆ inhibit_urn_query

bool datatools::kernel::param_type::inhibit_urn_query = false

Flag to inhibit the use of the URN query service.

◆ inhibit_variant_repository

bool datatools::kernel::param_type::inhibit_variant_repository = false

Flag to inhibit the use of the variant repository.

◆ library_query_logging_label

std::string datatools::kernel::param_type::library_query_logging_label = "fatal"

Logging priority label for the embedded library information registry.

◆ locale_category

std::string datatools::kernel::param_type::locale_category

The locale category.

◆ logging_label

std::string datatools::kernel::param_type::logging_label = "fatal"

Logging priority label.

◆ resource_paths

std::vector<std::string> datatools::kernel::param_type::resource_paths

List of resource paths directives.

◆ splash

bool datatools::kernel::param_type::splash = false

Flag to display the datatools splash screen.

◆ unrecognized_args

std::vector<std::string> datatools::kernel::param_type::unrecognized_args

List of unrecognized arguments.

◆ variant_config

std::string datatools::kernel::param_type::variant_config

The configuration file for the system variant repository.

◆ variant_load

std::string datatools::kernel::param_type::variant_load

Path to the file from which one loads the values of the variant parameters.

◆ variant_registry_configs

std::vector<std::string> datatools::kernel::param_type::variant_registry_configs

List of configuration files for the variant registries to be embedded in the system variant repository.

◆ variant_sets

std::vector<std::string> datatools::kernel::param_type::variant_sets

List of directives to set the values of the variant parameters.

◆ variant_store

std::string datatools::kernel::param_type::variant_store

Path to the file where one stores the values of the variant parameters.


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