WSF
Configuration Class Reference

#include <Configuration.hpp>

Public Member Functions

 Configuration ()=default
 Configuration (ut::span< char * > args)
 Configuration (const Configuration &aConfiguration)
 Configuration (const std::string &aConfigurationFile)
 ~Configuration ()=default
bool Execute ()
OptionsGetOptions ()
void SetReportType (const std::string &aTypeString)
std::string GetReportTypeStr () const

Static Public Member Functions

static void ShowUsage ()

Constructor & Destructor Documentation

◆ Configuration() [1/4]

Configuration::Configuration ( )
default

◆ Configuration() [2/4]

Configuration::Configuration ( ut::span< char * > args)

References Configuration().

◆ Configuration() [3/4]

Configuration::Configuration ( const Configuration & aConfiguration)

References Configuration().

◆ Configuration() [4/4]

Configuration::Configuration ( const std::string & aConfigurationFile)
explicit

References Configuration().

◆ ~Configuration()

Configuration::~Configuration ( )
default

References Execute(), and ShowUsage().

Member Function Documentation

◆ Execute()

bool Configuration::Execute ( )

References GetReportTypeStr().

Referenced by main(), and ~Configuration().

◆ GetOptions()

Options & Configuration::GetOptions ( )
inline

◆ GetReportTypeStr()

std::string Configuration::GetReportTypeStr ( ) const
inline

References Report::GetTypeStr().

Referenced by Execute(), and main().

◆ SetReportType()

void Configuration::SetReportType ( const std::string & aTypeString)

◆ ShowUsage()

void Configuration::ShowUsage ( )
static

Referenced by ~Configuration().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved