OnixS C++ ICE Binary Order Entry Handler 1.1.1
API Documentation
Loading...
Searching...
No Matches
AppConfiguration< Bases > Struct Template Referencefinal

Public Member Functions

 AppConfiguration (const char *name, int argc, char **argv, std::ostream &out=std::clog)
void showOptions (std::ostream &out) const override

Detailed Description

template<typename... Bases>
struct Samples::AppConfiguration< Bases >

Definition at line 719 of file Options.h.

Constructor & Destructor Documentation

◆ AppConfiguration()

template<typename... Bases>
AppConfiguration ( const char * name,
int argc,
char ** argv,
std::ostream & out = std::clog )
inline

Definition at line 721 of file Options.h.

722 : ConfigurationBase(argc, argv)
723 , Bases(argc, argv)...
724 {
725 out << "OnixS ICE Binary Order Entry C++ '" << name << "' Sample, version " << Session::version() << '.' << std::endl;
726
727 if (this->show())
728 {
729 this->show(out);
730 exit(0);
731 }
732 }

Member Function Documentation

◆ showOptions()

template<typename... Bases>
void showOptions ( std::ostream & out) const
inlineoverride

Definition at line 734 of file Options.h.

735 {
736 ONIXS_ICEBOE_UNUSED const int _[] = {0, ((void)Bases::showOptions(out), 0)...};
737 }
#define ONIXS_ICEBOE_UNUSED
Definition Compiler.h:164