
..
    Copyright (C) 2022-2026 Dimitra Karatza
    Copyright (C) 2022-2026 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_future_hpx_future_api:

-----------
hpx::future
-----------

Defined in header :hpx-header:`libs/full/include/include,hpx/future.hpp`.

See :ref:`public_api` for a list of names and headers that are part of the public
|hpx| API.


See also:

   - :ref:`hpx::shared_future <modules_future_hpx_shared_future_api>`
   - :ref:`hpx::make_future <modules_future_hpx_make_future_api>`
   - :ref:`hpx::make_shared_future <modules_future_hpx_make_shared_future_api>`
   - :ref:`hpx::make_ready_future <modules_future_hpx_make_ready_future_api>`
   - :ref:`hpx::make_ready_future_alloc <modules_future_hpx_make_ready_future_alloc_api>`
   - :ref:`hpx::make_ready_future_at <modules_future_hpx_make_ready_future_at_api>`
   - :ref:`hpx::make_ready_future_after <modules_future_hpx_make_ready_future_after_api>`
   - :ref:`hpx::make_exceptional_future <modules_future_hpx_make_exceptional_future_api>`

.. doxygenclass:: hpx::future
   :project: hpx
