HelenOS sources
promise 171 uspace/lib/cpp/include/__bits/thread/promise.hpp promise(promise&& rhs) noexcept
promise 175 uspace/lib/cpp/include/__bits/thread/promise.hpp promise(const promise&) = delete;
promise 177 uspace/lib/cpp/include/__bits/thread/promise.hpp ~promise() override = default;
promise 179 uspace/lib/cpp/include/__bits/thread/promise.hpp promise& operator=(promise&& rhs) noexcept = default;
promise 181 uspace/lib/cpp/include/__bits/thread/promise.hpp promise& operator=(const promise&) = delete;
promise 287 uspace/lib/cpp/include/__bits/thread/promise.hpp promise(promise&& rhs) noexcept
promise 291 uspace/lib/cpp/include/__bits/thread/promise.hpp promise(const promise&) = delete;
promise 293 uspace/lib/cpp/include/__bits/thread/promise.hpp ~promise() override = default;
promise 295 uspace/lib/cpp/include/__bits/thread/promise.hpp promise& operator=(promise&& rhs) noexcept = default;
promise 297 uspace/lib/cpp/include/__bits/thread/promise.hpp promise& operator=(const promise&) = delete;
promise 366 uspace/lib/cpp/include/__bits/thread/promise.hpp promise(promise&& rhs) noexcept
promise 370 uspace/lib/cpp/include/__bits/thread/promise.hpp promise(const promise&) = delete;
promise 372 uspace/lib/cpp/include/__bits/thread/promise.hpp ~promise() override = default;
promise 374 uspace/lib/cpp/include/__bits/thread/promise.hpp promise& operator=(promise&& rhs) noexcept = default;
promise 376 uspace/lib/cpp/include/__bits/thread/promise.hpp promise& operator=(const promise&) = delete;
promise 410 uspace/lib/cpp/include/__bits/thread/promise.hpp void swap(promise<R>& lhs, promise<R>& rhs) noexcept
promise 416 uspace/lib/cpp/include/__bits/thread/promise.hpp struct uses_allocator<promise<R>, Alloc>: true_type
promise 45 uspace/lib/cpp/src/__bits/test/future.cpp std::promise<R>, std::future<R>,
promise 48 uspace/lib/cpp/src/__bits/test/future.cpp std::get<0>(res) = std::promise<R>{};
promise 97 uspace/lib/cpp/src/__bits/test/future.cpp std::promise<int> p1{};
promise 100 uspace/lib/cpp/src/__bits/test/future.cpp std::promise<int> p2{};
promise 109 uspace/lib/cpp/src/__bits/test/future.cpp std::promise<int> p3{std::move(p1)};
promise 175 uspace/lib/cpp/src/__bits/test/future.cpp std::promise<std::test::mock> p5{};
promise 192 uspace/lib/cpp/src/__bits/test/future.cpp std::promise<std::test::mock> p6{};
promise 232 uspace/lib/cpp/src/__bits/test/future.cpp std::promise<int&> p9{};
HelenOS homepage, sources at GitHub