.. Copyright (c) 2019 The STE||AR-Group SPDX-License-Identifier: BSL-1.0 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) .. _modules_program_options: =============== program_options =============== The module program_options is a direct fork of the Boost.ProgramOptions library (Boost V1.70.0). For more information about this library please see `here `__. In order to be included as an |hpx| module, the Boost.ProgramOptions library has been moved to the ``namespace hpx::program_options``. We have also replaced all Boost facilities the library depends on with either the equivalent facilities from the standard library or from |hpx|. As a result, the |hpx| program_options module is fully interface compatible with Boost.ProgramOptions (sans the ``hpx`` namespace and the ``#include `` changes that need to be applied to all code relying on this library). All credit goes to Vladimir Prus, the author of the excellent Boost.ProgramOptions library. All bugs have been introduced by us. See the :ref:`API reference ` of the module for more details.