reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

usr/include/c++/7.4.0/future
  134     class promise;

References

include/llvm/ExecutionEngine/Orc/RPCUtils.h
  227   using ReturnPromiseType = std::promise<ErrorReturnType>;
  259   using ReturnPromiseType = std::promise<ErrorReturnType>;
include/llvm/Support/TaskQueue.h
   43         : C(std::move(C)), P(std::make_shared<std::promise<ResultTy>>()),
   63     std::shared_ptr<std::promise<ResultTy>> P;
lib/ExecutionEngine/Orc/Core.cpp
 1873   std::promise<SymbolMap> PromisedResult;
 2032   std::promise<SymbolMap> PromisedResult;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
 1163       auto NewSymbolsP = std::make_shared<std::promise<ExpectedLookupResult>>();
tools/clang/tools/extra/clangd/TUScheduler.cpp
  968     std::promise<std::shared_ptr<const PreambleData>> Promise;
tools/clang/tools/extra/clangd/unittests/SyncAPI.cpp
   61   std::promise<std::shared_ptr<T>> Promise;
tools/llvm-rtdyld/llvm-rtdyld.cpp
  815       auto ResultP = std::make_shared<std::promise<ExpectedLookupResult>>();
usr/include/c++/7.4.0/future
  472           typename promise<_Res>::_Ptr_type operator()() const
  477           promise<_Res>*    _M_promise;
  486           typename promise<_Res>::_Ptr_type operator()() const
  491           promise<_Res>*    _M_promise;
  501 	  typename promise<_Res>::_Ptr_type operator()() const
  504 	  promise<_Res>*    _M_promise;
  514           typename promise<_Res>::_Ptr_type operator()() const
  520           promise<_Res>*   _M_promise;
  526         __setter(promise<_Res>* __prom, _Arg&& __arg)
  534         __setter(exception_ptr& __ex, promise<_Res>* __prom)
  542 	__setter(promise<_Res>* __prom)
 1060       promise(promise&& __rhs) noexcept
 1072         promise(allocator_arg_t, const _Allocator&, promise&& __rhs)
 1077       promise(const promise&) = delete;
 1086       promise&
 1087       operator=(promise&& __rhs) noexcept
 1089         promise(std::move(__rhs)).swap(*this);
 1093       promise& operator=(const promise&) = delete;
 1093       promise& operator=(const promise&) = delete;
 1096       swap(promise& __rhs) noexcept
 1144     swap(promise<_Res>& __x, promise<_Res>& __y) noexcept
 1144     swap(promise<_Res>& __x, promise<_Res>& __y) noexcept
 1148     struct uses_allocator<promise<_Res>, _Alloc>