HelenOS sources

promise_base       67 uspace/lib/cpp/include/__bits/thread/promise.hpp                 promise_base(promise_base&& rhs) noexcept
promise_base       74 uspace/lib/cpp/include/__bits/thread/promise.hpp                 promise_base(const promise_base&) = delete;
promise_base       81 uspace/lib/cpp/include/__bits/thread/promise.hpp                 promise_base& operator=(promise_base&& rhs) noexcept
promise_base       84 uspace/lib/cpp/include/__bits/thread/promise.hpp                     promise_base{move(rhs)}.swap(*this);
promise_base       89 uspace/lib/cpp/include/__bits/thread/promise.hpp                 promise_base& operator=(const promise_base&) = delete;
promise_base       91 uspace/lib/cpp/include/__bits/thread/promise.hpp                 void swap(promise_base& other) noexcept
promise_base      159 uspace/lib/cpp/include/__bits/thread/promise.hpp     class promise: public aux::promise_base<R>
promise_base      163 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<R>{}
promise_base      168 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<R>{tag, a}
promise_base      172 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<R>{move(rhs)}
promise_base      275 uspace/lib/cpp/include/__bits/thread/promise.hpp     class promise<R&>: public aux::promise_base<R*>
promise_base      279 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<R*>{}
promise_base      284 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<R*>{tag, a}
promise_base      288 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<R*>{move(rhs)}
promise_base      354 uspace/lib/cpp/include/__bits/thread/promise.hpp     class promise<void>: public aux::promise_base<void>
promise_base      358 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<void>{}
promise_base      363 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<void>{tag, a}
promise_base      367 uspace/lib/cpp/include/__bits/thread/promise.hpp                 : aux::promise_base<void>{move(rhs)}
HelenOS homepage, sources at GitHub