cli20 0.1.2
A C++20 typed-schema command-line parser
Loading...
Searching...
No Matches
cli::Nargs Struct Reference

Specifies the minimum and maximum number of values an option or positional accepts. More...

#include <argument_base.hh>

Public Attributes

int min = 0
 Minimum number of values (>= 0).
int max = -1
 Maximum number of values; -1 means unlimited.

Detailed Description

Specifies the minimum and maximum number of values an option or positional accepts.

The default {0, -1} is equivalent to nargs::zero_or_more.

Definition at line 28 of file argument_base.hh.

Member Data Documentation

◆ max

int cli::Nargs::max = -1

Maximum number of values; -1 means unlimited.

Definition at line 30 of file argument_base.hh.

◆ min

int cli::Nargs::min = 0

Minimum number of values (>= 0).

Definition at line 29 of file argument_base.hh.


The documentation for this struct was generated from the following file: