|
struct | GetIAcc_ |
| For an empty parameter pack, GetIAcc_ defines IBase as its Type. More...
|
|
struct | GetIAcc_< rdOnly, Opt, Opts... > |
| For a non-empty parameter pack, GetIAcc_ defines IAcc as its Type, specialized for the first and remaining options. More...
|
|
struct | IAcc |
| Provides access method(s) to the first given option with name(s) according to that option's enumerator. More...
|
|
struct | IAcc< Names::cfgFile, false, Opt, Opts... > |
| Partial specialization for Names::cfgFile and read-write access. More...
|
|
struct | IAcc< Names::cfgFile, true, Opt, Opts... > |
| Partial specialization for Names::cfgFile and read-only access. More...
|
|
struct | IAcc< Names::deleteUselessOutFile, false, Opt, Opts... > |
| Partial specialization for Names::deleteUselessOutFile and read-write access. More...
|
|
struct | IAcc< Names::deleteUselessOutFile, true, Opt, Opts... > |
| Partial specialization for Names::deleteUselessOutFile and read-only access. More...
|
|
struct | IAcc< Names::fileLogLevel, false, Opt, Opts... > |
| Partial specialization for Names::fileLogLevel and read-write access. More...
|
|
struct | IAcc< Names::fileLogLevel, true, Opt, Opts... > |
| Partial specialization for Names::fileLogLevel and read-only access. More...
|
|
struct | IAcc< Names::inParamFiles, false, Opt, Opts... > |
| Partial specialization for Names::inParamFiles and read-write access. More...
|
|
struct | IAcc< Names::inParamFiles, true, Opt, Opts... > |
| Partial specialization for Names::inParamFiles and read-only access. More...
|
|
struct | IAcc< Names::lineBufferedScreenLog, false, Opt, Opts... > |
| Partial specialization for Names::lineBufferedScreenLog and read-write access. More...
|
|
struct | IAcc< Names::lineBufferedScreenLog, true, Opt, Opts... > |
| Partial specialization for Names::lineBufferedScreenLog and read-only access. More...
|
|
struct | IAcc< Names::logFile, false, Opt, Opts... > |
| Partial specialization for Names::logFile and read-write access. More...
|
|
struct | IAcc< Names::logFile, true, Opt, Opts... > |
| Partial specialization for Names::logFile and read-only access. More...
|
|
struct | IAcc< Names::nbThreads, false, Opt, Opts... > |
| Partial specialization for Names::nbThreads and read-write access. More...
|
|
struct | IAcc< Names::nbThreads, true, Opt, Opts... > |
| Partial specialization for Names::nbThreads and read-only access. More...
|
|
struct | IAcc< Names::outParamFile, false, Opt, Opts... > |
| Partial specialization for Names::outParamFile and read-write access. More...
|
|
struct | IAcc< Names::outParamFile, true, Opt, Opts... > |
| Partial specialization for Names::outParamFile and read-only access. More...
|
|
struct | IAcc< Names::paramMapping, false, Opt, Opts... > |
| Partial specialization for Names::paramMapping and read-write access. More...
|
|
struct | IAcc< Names::paramMapping, true, Opt, Opts... > |
| Partial specialization for Names::paramMapping and read-only access. More...
|
|
struct | IAcc< Names::scope, false, Opt, Opts... > |
| Partial specialization for Names::scope and read-write access. More...
|
|
struct | IAcc< Names::scope, true, Opt, Opts... > |
| Partial specialization for Names::scope and read-only access. More...
|
|
struct | IAcc< Names::screenLogLevel, false, Opt, Opts... > |
| Partial specialization for Names::screenLogLevel and read-write access. More...
|
|
struct | IAcc< Names::screenLogLevel, true, Opt, Opts... > |
| Partial specialization for Names::screenLogLevel and read-only access. More...
|
|
|
template<bool rdOnly, class... Opts> |
using | GetIAcc = typename GetIAcc_< rdOnly, Opts... >::Type |
| The specialization of GetIAcc_ according to the given options.
|
|
using | Options = IGroup< Names::_, false, ILeaf< Names::nbThreads, false, unsigned >, ILeaf< Names::screenLogLevel, false, opals::LogLevel >, ILeaf< Names::fileLogLevel, false, opals::LogLevel >, ILeaf< Names::lineBufferedScreenLog, false, bool >, ILeaf< Names::logFile, false, opals::Path >, ILeaf< Names::cfgFile, false, opals::Path >, ILeaf< Names::paramMapping, false, opals::String >, ILeaf< Names::inParamFiles, false, opals::Vector< opals::Path > >, ILeaf< Names::outParamFile, false, opals::Path >, ILeaf< Names::scope, false, opals::String >, ILeaf< Names::deleteUselessOutFile, false, bool > > |
|