argsparser is an universal command line parsing library for C++11. It features complex options parsing like: vectors, maps, and YAML integration for saving command line options in structured form. The params
extension adds higher level structured parameters handling with type resolution and bounds control.
The code uses yaml-cpp library for YAML files handling, version 0.6.x or higher is required.
The code is based on arguments parsing facility from Intel(R) MPI Benchmarks, but it forked from that code in 2018 and was extended significantly since then. The license is kept the same as for the whole Intel(R) MPI Benchmarks code: 3-Clause BSD License. See "license.txt" file for details.
Copyright (c) 2018-2024 Alexey V. Medvedev
Copyright (c) 2016-2018 Intel Corporation.
All rights reserved.