p-ranav / argparse

Argument Parser for Modern C++
MIT License
2.61k stars 242 forks source link

Added support for binary notation, e.g., 0b101 #306

Closed p-ranav closed 10 months ago

p-ranav commented 10 months ago

Usage

argparse::ArgumentParser program("test");
program.add_argument("-n").scan<'b', uint8_t>();

program.parse_args({"test", "-n", "0b101"});
REQUIRE(program.get<T>("-n") == 0b101);