86template<
class none =
void>
98 ,
"more than one GETOPT_FLAG_GROUP_... is not allowed within one set of flags.");
113 ,
"flag GETOPT_FLAG_FLAG is not compatible with any of GETOPT_FLAG_REQUIRED | GETOPT_FLAG_MULTIPLE | GETOPT_FLAG_DEFAULT_OPTION or none of these flags were specified.");
117 ,
"flags must include at least one of GETOPT_FLAG_COMMAND_LINE | GETOPT_FLAG_ENVIRONMENT_VARIABLE | GETOPT_FLAG_CONFIGURATION_FILE or be set to GETOPT_FLAG_END");
135 ,
"an option_flag() cannot include GETOPT_FLAG_END");
184 ,
"an option_flag() cannot include GETOPT_FLAG_ENVIRONMENT_VARIABLE | GETOPT_FLAG_CONFIGURATION_FILE");
196 ,
"an option_flag() cannot include GETOPT_FLAG_ENVIRONMENT_VARIABLE | GETOPT_FLAG_CONFIGURATION_FILE");
208 ,
"a config_flag() cannot include GETOPT_FLAG_COMMAND_LINE | GETOPT_FLAG_CONFIGURATION_FILE");
220 ,
"a config_flag() cannot include GETOPT_FLAG_COMMAND_LINE | GETOPT_FLAG_ENVIRONMENT_VARIABLE");
The advgetopt environment to parse command line options.
constexpr flag_t config_flags()
static constexpr flag_t GETOPT_FLAG_GROUP_MINIMUM
static constexpr flag_t GETOPT_FLAG_GROUP_SEVEN
static constexpr flag_t GETOPT_FLAG_NONE
static constexpr flag_t GETOPT_FLAG_LOCK
static constexpr flag_t GETOPT_FLAG_GROUP_MASK
static constexpr flag_t GETOPT_FLAG_ARRAY
static constexpr flag_t GETOPT_FLAG_GROUP_OPTIONS
static constexpr flag_t GETOPT_FLAG_SHOW_USAGE_ON_ERROR
static constexpr flag_t GETOPT_FLAG_SHOW_GROUP1
constexpr flag_t end_flags()
static constexpr flag_t GETOPT_FLAG_END
static constexpr flag_t GETOPT_FLAG_SHOW_SYSTEM
constexpr flag_t option_flags_merge()
static constexpr flag_t GETOPT_FLAG_GROUP_MAXIMUM
static constexpr flag_t GETOPT_FLAG_DYNAMIC_CONFIGURATION
static constexpr flag_t GETOPT_FLAG_PROCESS_VARIABLES
constexpr flag_t command_flags()
static constexpr flag_t GETOPT_FLAG_COMMAND_LINE
constexpr flag_t standalone_command_flags()
static constexpr flag_t GETOPT_FLAG_GROUP_FOUR
static constexpr flag_t GETOPT_FLAG_GROUP_SIX
static constexpr flag_t GETOPT_FLAG_SHOW_GROUP2
static constexpr flag_t GETOPT_FLAG_CONFIGURATION_FILE
constexpr flag_t option_flags()
static constexpr flag_t GETOPT_FLAG_GROUP_SHIFT
static constexpr flag_t GETOPT_FLAG_FLAG
static constexpr flag_t GETOPT_FLAG_DYNAMIC
static constexpr flag_t GETOPT_FLAG_GROUP_COMMANDS
constexpr flag_t var_flags()
static constexpr flag_t GETOPT_FLAG_GROUP_FIVE
static constexpr flag_t GETOPT_FLAG_GROUP_NONE
constexpr flag_t all_flags()
static constexpr flag_t GETOPT_FLAG_DEFAULT_OPTION
static constexpr flag_t GETOPT_FLAG_HAS_DEFAULT
constexpr flag_t any_flags()
static constexpr flag_t GETOPT_FLAG_MULTIPLE
static constexpr flag_t GETOPT_FLAG_SHOW_MOST
constexpr flag_t combine_option_flags()
static constexpr flag_t GETOPT_FLAG_GROUP_THREE
static constexpr flag_t GETOPT_FLAG_REQUIRED
constexpr flag_t standalone_all_flags()
static constexpr flag_t GETOPT_FLAG_ENVIRONMENT_VARIABLE
static constexpr flag_t GETOPT_FLAG_SHOW_ALL
static constexpr flag_t GETOPT_FLAG_ALIAS