The contents of this module can be included with the header hpx/modules/version.hpp. These headers may be used by user-code but are not guaranteed stable (neither header location nor contents). You are using these at your own risk. If you wish to use non-public functionality from a module we strongly suggest only including the module header hpx/modules/version.hpp, not the particular header in which the functionality you would like to use is defined. See Public API for a list of names that are part of the public HPX API.

Header hpx/version.hpp

namespace hpx


std::uint8_t major_version()
std::uint8_t minor_version()
std::uint8_t subminor_version()
std::uint32_t full_version()
std::string full_version_as_string()
std::uint8_t agas_version()
std::string tag()
std::string full_build_string()
std::string build_string()
std::string boost_version()
std::string boost_platform()
std::string boost_compiler()
std::string boost_stdlib()
std::string copyright()
std::string complete_version()
std::string build_type()
std::string build_date_time()
std::string configuration_string()