SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
Public Member Functions | Protected Attributes | List of all members
ConfigLoader Class Reference

A QT based command line options loader/parser. More...

#include <configloader.hpp>

Collaboration diagram for ConfigLoader:
Collaboration graph

Public Member Functions

 ConfigLoader (const QCommandLineParser &parser)
 Constructs a ConfigLoader with given QCommandLineParser.
 
QString getParam (const QCommandLineOption &option) const
 Returns a string parameter value, command-line has priority over json config file.
 
bool isSet (const QCommandLineOption &option) const
 Returns true when parameter is set, either on command line, on in a json config file.
 

Protected Attributes

const QCommandLineParser & m_parser
 
QList< QJsonObject > m_config_files
 

Detailed Description

A QT based command line options loader/parser.


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