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