The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file
Program Options, part of the collection of Boost C++ Libraries, allows for definition and acquisition of (name, value) pairs from the user via conventional methods such as command line and config file. It is roughly analogous to getopt_long, but for use with C++.
License
Distributed under the Boost Software License, Version 1.0.
Properties
- C++03
- Requires Linking
Build Status
(in progress...)
Branch | Travis | Appveyor | codecov.io | Deps | Docs | Tests |
---|---|---|---|---|---|---|
master |
||||||
develop |
Directories
Name | Purpose |
---|---|
build |
build script for link library |
ci |
continuous integration scripts |
doc |
documentation |
example |
use case examples |
include |
headers |
src |
source code for link library |
test |
unit tests |
... More
license | BSL-1.0 |
---|---|
project | boost |
url | github.com/boostorg/program_options |
doc-url | www.boost.org/doc/libs/1_87_0/libs/program_options |
boost-users@lists.boost.orgMailing list | |
topics | C++Boost |
6 Versions
version | 1.87.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
reviews | +1 |
version | 1.85.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
reviews | +1 |
version | 1.83.0 |
---|---|
repository | https://pkg.cppget.org/1/stable |
depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
reviews | +1 |
version | 1.78.0 |
---|---|
repository | https://pkg.cppget.org/1/legacy |
depends | 13; libboost-bind, libboost-tokenizer, libboost-any, libboost-config, libboost-core, libboost-detail, libboost-function, libboost-iterator, libboost-lexical-cast, libboost-smart-ptr, libboost-static-assert, libboost-throw-exception, libboost-type-traits |
reviews | +1 |