HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hlcc::trksim::Config Class Reference

#include <config.hpp>

Inheritance diagram for hlcc::trksim::Config:

Public Member Functions

 Config ()
 
virtual ~Config ()
 
ConfigPack GetConfigPack ()
 
 Config (const Config &)=delete
 
Configoperator= (const Config &)=delete
 Disable copy constructor.
 

Detailed Description

This class provide access to the command line options and the configuration parameters stored in the configuration file.

Constructor & Destructor Documentation

◆ Config() [1/2]

hlcc::trksim::Config::Config ( )

Default constructor.

Initialize application configuration attributes by

  • first use the default constant values defined in the header
  • override the constant values with environment variables (if defined)

◆ ~Config()

hlcc::trksim::Config::~Config ( )
virtual

Default destructor.

◆ Config() [2/2]

hlcc::trksim::Config::Config ( const Config & )
delete

Member Function Documentation

◆ GetConfigPack()

ConfigPack hlcc::trksim::Config::GetConfigPack ( )

Retrieve whole configuration and build a configuration pack object

Returns
The configuration pack object.

◆ operator=()

Config & hlcc::trksim::Config::operator= ( const Config & )
delete

Disable copy constructor.


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