|
CPP-AP 3.0.1
Command-line argument parser for C++20
|
#include "action/predefined.hpp"#include "action/util/helpers.hpp"#include "detail/argument_base.hpp"#include "detail/help_builder.hpp"#include "nargs/range.hpp"#include "types.hpp"#include "util/concepts.hpp"#include "util/ranges.hpp"Go to the source code of this file.
Classes | |
| class | ap::argument< ArgT, T > |
| Represents a command-line argument, either positional or optional. More... | |
Namespaces | |
| namespace | ap |
Typedefs | |
| template<util::c_argument_value_type T = std::string> | |
| using | ap::positional_argument = argument< argument_type::positional, T > |
| Positional argument alias. | |
| template<util::c_argument_value_type T = std::string> | |
| using | ap::optional_argument = argument< argument_type::optional, T > |
| Optional argument alias. | |
Enumerations | |
| enum class | ap::argument_type : bool { ap::positional , ap::optional } |
| A discriminator type used to specify the type of an argument within the ap::argument class. More... | |