15namespace kaycxx::cli {
24template <parseable_value T>
63 parameter<T>* definition_;
Common base class for an application and its commands.
Definition command.hpp:45
Handle for a registered option.
Definition option_handle.hpp:25
option_handle default_value(T value)
Sets the default option value.
Definition option_handle.hpp:69
Handle for a registered positional parameter.
Definition parameter_handle.hpp:25
parameter< T > const & definition() const noexcept
Returns the underlying parameter definition.
Definition parameter_handle.hpp:32
parameter_handle default_value(T value)
Sets the default parameter value.
Definition parameter_handle.hpp:45
Defines single positional parameters.