OnixS C++ ICE Binary Order Entry Handler 1.1.1
API Documentation
Loading...
Searching...
No Matches
SettingsConfiguration Class Reference

Public Member Functions

std::string settingsFile () const
Public Member Functions inherited from ConfigurationBase
bool show () const
void show (std::ostream &out) const
virtual ~ConfigurationBase ()=default

Protected Member Functions

 SettingsConfiguration (size_t qty, char **args)
void showOptions (std::ostream &out) const override
Protected Member Functions inherited from ConfigurationBase
 ConfigurationBase (size_t qty, char **args) noexcept
const Optionsoptions () const noexcept

Additional Inherited Members

Static Protected Member Functions inherited from ConfigurationBase
static bool exist (const Options &options, const Char *option)

Detailed Description

Definition at line 486 of file Options.h.

Constructor & Destructor Documentation

◆ SettingsConfiguration()

SettingsConfiguration ( size_t qty,
char ** args )
inlineprotected

Definition at line 495 of file Options.h.

496 : ConfigurationBase(qty, args)
497 {
498 }

Member Function Documentation

◆ settingsFile()

std::string settingsFile ( ) const
inline

Definition at line 489 of file Options.h.

490 {
491 return argOrDefault(options(), "settings", "");
492 }
Value argOrDefault(const Options &options, const Char *option, const Value &defaultValue=Value())
Definition Options.h:375

◆ showOptions()

void showOptions ( std::ostream & out) const
inlineoverrideprotectedvirtual

Implements ConfigurationBase.

Definition at line 500 of file Options.h.

501 {
502 out
503 << " --settings [settings]" << std::endl
504 << "\tSettings file." << std::endl;
505 }