mirror of
https://github.com/KeqingMoe/argparse.git
synced 2025-07-04 07:04:39 +00:00
Avoid use ALL_CAPS for enumerators
This commit is contained in:
parent
8845260885
commit
bec93acaa7
@ -347,9 +347,9 @@ public:
|
||||
};
|
||||
|
||||
enum class NArgsPattern {
|
||||
ZERO_OR_ONE,
|
||||
ANY,
|
||||
AT_LEAST_ONE
|
||||
ZeroOrOne,
|
||||
Any,
|
||||
AtLeastOne
|
||||
};
|
||||
|
||||
class ArgumentParser;
|
||||
@ -477,13 +477,13 @@ public:
|
||||
|
||||
Argument &nargs(NArgsPattern aNargs) {
|
||||
switch (aNargs) {
|
||||
case NArgsPattern::ZERO_OR_ONE:
|
||||
case NArgsPattern::ZeroOrOne:
|
||||
mNumArgsRange = SizeRange{0, 1};
|
||||
break;
|
||||
case NArgsPattern::ANY:
|
||||
case NArgsPattern::Any:
|
||||
mNumArgsRange = SizeRange{0, std::numeric_limits<std::size_t>::max()};
|
||||
break;
|
||||
case NArgsPattern::AT_LEAST_ONE:
|
||||
case NArgsPattern::AtLeastOne:
|
||||
mNumArgsRange = SizeRange{1, std::numeric_limits<std::size_t>::max()};
|
||||
break;
|
||||
}
|
||||
@ -492,7 +492,7 @@ public:
|
||||
|
||||
Argument &remaining() {
|
||||
mAcceptsOptionalLikeValue = true;
|
||||
return nargs(NArgsPattern::ANY);
|
||||
return nargs(NArgsPattern::Any);
|
||||
}
|
||||
|
||||
template <typename Iterator>
|
||||
|
@ -126,7 +126,7 @@ TEST_CASE("Users can use actions on nargs=ANY arguments" *
|
||||
argparse::ArgumentParser program("sum");
|
||||
|
||||
int result = 0;
|
||||
program.add_argument("all").nargs(argparse::NArgsPattern::ANY).action(
|
||||
program.add_argument("all").nargs(argparse::NArgsPattern::Any).action(
|
||||
[](int &sum, std::string const &value) { sum += std::stoi(value); },
|
||||
std::ref(result));
|
||||
|
||||
|
@ -114,8 +114,8 @@ TEST_CASE("Parse 2 optional arguments of many values" *
|
||||
test_suite("optional_arguments")) {
|
||||
GIVEN("a program that accepts 2 optional arguments of many values") {
|
||||
argparse::ArgumentParser program("test");
|
||||
program.add_argument("-i").nargs(argparse::NArgsPattern::ANY).scan<'i', int>();
|
||||
program.add_argument("-s").nargs(argparse::NArgsPattern::ANY);
|
||||
program.add_argument("-i").nargs(argparse::NArgsPattern::Any).scan<'i', int>();
|
||||
program.add_argument("-s").nargs(argparse::NArgsPattern::Any);
|
||||
|
||||
WHEN("provided no argument") {
|
||||
THEN("the program accepts it and gets empty container") {
|
||||
@ -156,8 +156,8 @@ TEST_CASE("Parse an optional argument of many values"
|
||||
GIVEN("a program that accepts an optional argument of many values"
|
||||
" and a positional argument of many values") {
|
||||
argparse::ArgumentParser program("test");
|
||||
program.add_argument("-s").nargs(argparse::NArgsPattern::ANY);
|
||||
program.add_argument("input").nargs(argparse::NArgsPattern::ANY);
|
||||
program.add_argument("-s").nargs(argparse::NArgsPattern::Any);
|
||||
program.add_argument("input").nargs(argparse::NArgsPattern::Any);
|
||||
|
||||
WHEN("provided no argument") {
|
||||
program.parse_args({"test"});
|
||||
|
@ -142,7 +142,7 @@ TEST_CASE("Parse positional nargs=ANY arguments" *
|
||||
GIVEN("a program that accepts an optional argument and nargs=ANY positional arguments") {
|
||||
argparse::ArgumentParser program("test");
|
||||
program.add_argument("-o");
|
||||
program.add_argument("input").nargs(argparse::NArgsPattern::ANY);
|
||||
program.add_argument("input").nargs(argparse::NArgsPattern::Any);
|
||||
|
||||
WHEN("provided no argument") {
|
||||
THEN("the program accepts it and gets empty container") {
|
||||
|
Loading…
Reference in New Issue
Block a user