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