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