![]() |
advgetopt 2.0.47
Parse complex command line arguments and configuration files in C++.
|
Definitions of the options class a initialization functions. More...
Go to the source code of this file.
Classes | |
class | advgetopt::Alias |
class | advgetopt::DefaultValue |
class | advgetopt::EnvironmentVariableName |
class | advgetopt::Flags |
struct | advgetopt::group_description |
class | advgetopt::GroupDescription |
class | advgetopt::GroupName |
class | advgetopt::GroupNumber |
class | advgetopt::GroupValue< T > |
class | advgetopt::Help |
class | advgetopt::Name |
struct | advgetopt::option |
Structure representing an option. More... | |
struct | advgetopt::options_environment |
class | advgetopt::OptionValue< T > |
class | advgetopt::Separators |
class | advgetopt::ShortName |
class | advgetopt::Validator |
Namespaces | |
namespace | advgetopt |
The advgetopt environment to parse command line options. | |
Functions | |
template<class ... ARGS> | |
constexpr group_description | advgetopt::define_group (ARGS ...args) |
template<class ... ARGS> | |
constexpr option | advgetopt::define_option (ARGS ...args) |
constexpr group_description | advgetopt::end_groups () |
constexpr option | advgetopt::end_options () |
template<typename T , typename F , class ... ARGS> | |
constexpr std::enable_if< std::is_same< T, F >::value, typenameT::value_t >::type | advgetopt::find_group (F first, ARGS ...args) |
template<typename T , typename F , class ... ARGS> | |
constexpr std::enable_if<!std::is_same< T, F >::value, typenameT::value_t >::type | advgetopt::find_group (F first, ARGS ...args) |
template<typename T , typename F , class ... ARGS> | |
constexpr std::enable_if< std::is_same< T, F >::value, typenameT::value_t >::type | advgetopt::find_option (F first, ARGS ...args) |
template<typename T , typename F , class ... ARGS> | |
constexpr std::enable_if<!std::is_same< T, F >::value, typenameT::value_t >::type | advgetopt::find_option (F first, ARGS ...args) |
The advgetopt library offers an advanced way to manage your command line tools options on the command line, in environment variables, and in configuration files.
Definition in file options.h.
This document is part of the Snap! Websites Project.
Copyright by Made to Order Software Corp.