[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["The document details the `promise\u003cT\u003e` implementation, adhering to ISO/IEC TS 19571:2016 standards, and provides a comprehensive reference for various versions, from 2.10.1 up to the latest release candidate 2.37.0-rc."],["It describes several constructors for `promise`, including those creating promises with an unsatisfied shared state, without a shared state, or by transferring state from another promise, as well as copy and move constructors."],["The documentation outlines the available operators, such as move assignment and copy assignment, used for managing the shared state of the `promise` object."],["Functions like `swap`, `get_future`, and `set_value` are detailed, including their parameters, return types, and the exceptions that might be thrown, such as `std::future_error`."],["The `promise\u003cT\u003e` can utilize a `cancellation_callback` to be performed as a parameter for one of the constructors."]]],[]]