Single-header program options parsing library for C++11
PROGRAMOPTIONS_SILENT
macro and instead offer the member functions .silent()
, .is_silent()
, .verbose(...)
, .is_verbose()
(57dd5fe792dfc0bdae747225a734a48c1a89783a)PROGRAMOPTIONS_NO_EXCEPTIONS
macro by PROGRAMOPTIONS_EXCEPTIONS
; instead of opting-out of exception-based precondition checking, you now have to opt-in (cdc6b119b79c59377014f504203b8eac19b0456b).bind
to bind an option to a variable (5bcf23a9735a41536a9573304082d49e6a57da8f)print_data
function to print the parsed data inside the parser in a human readable format (f59c10748402e1ab17d790fd3f80f3dffdd14759)print_help
function as a more expressive alternative to operator<<
(6f51cc168eec8f8be403ab0b0368a976def05297).bind_container
work with more containers (9ef95e9005bc18c48269bcc4479ced5a63c5644b)str2flt
and str2int
(cf8da88fe342c0e351d90d00c6029c108d3f1a14, ac8e92fbc7233a4845ca31ca41bd1737ca33ce0f)std::isnan
implementation (0e645cf6a37b29677191e39a1281c9a8214fac60)First stable release