Home
last modified time | relevance | path

Searched refs:reference_wrapper (Results 1 – 25 of 44) sorted by relevance

12

/openbsd-src/gnu/llvm/libcxx/include/__functional/
H A Dreference_wrapper.h29 class _LIBCPP_TEMPLATE_VIS reference_wrapper : public __weak_result_type<_Tp>
41 …template <class _Up, class = __enable_if_t<!__is_same_uncvref<_Up, reference_wrapper>::value, decl…
43 reference_wrapper(_Up&& __u) _NOEXCEPT_(noexcept(__fun(std::declval<_Up>()))) { in reference_wrapper() function
65 reference_wrapper(_Tp&) -> reference_wrapper<_Tp>;
70 reference_wrapper<_Tp>
73 return reference_wrapper<_Tp>(__t); in ref()
78 reference_wrapper<_Tp>
79 ref(reference_wrapper<_Tp> __t) _NOEXCEPT in ref()
86 reference_wrapper<const _Tp>
89 return reference_wrapper<const _Tp>(__t); in cref()
[all …]
H A Dunwrap_ref.h25 class reference_wrapper; variable
28 struct __unwrap_reference<reference_wrapper<_Tp> > { typedef _LIBCPP_NODEBUG _Tp& type; };
H A Dbind.h91 __mu(reference_wrapper<_Tp> __t, _Uj&)
/openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/
H A Dref_fwd.h46 class reference_wrapper;
49 reference_wrapper<_Tp>
54 reference_wrapper<const _Tp>
H A Dfunctional205 * from, derives from the same and ensures that reference_wrapper
335 class reference_wrapper
346 explicit reference_wrapper(_Tp& __indata): _M_data(&__indata)
349 reference_wrapper(const reference_wrapper<_Tp>& __inref):
353 reference_wrapper&
354 operator=(const reference_wrapper<_Tp>& __inref)
375 inline reference_wrapper<_Tp>
377 { return reference_wrapper<_Tp>(__t); }
381 inline reference_wrapper<const _Tp>
383 { return reference_wrapper<const _Tp>(__t); }
[all …]
H A Dtuple87 // Helper which adds a reference to a type when given a reference_wrapper
95 struct __strip_reference_wrapper<reference_wrapper<_Tp> >
101 struct __strip_reference_wrapper<const reference_wrapper<_Tp> >
H A Dfunctional_iterate.h168 typename reference_wrapper<_Tp>::_M_func_type(_GLIBCXX_TEMPLATE_ARGS)>::type
169 reference_wrapper<_Tp>::operator()(_GLIBCXX_REF_PARAMS) const
509 reference_wrapper<_Functor> >
525 reference_wrapper<_Functor> >
/openbsd-src/gnu/llvm/libcxx/include/__type_traits/
H A Dis_reference_wrapper.h22 template <class _Tp> class _LIBCPP_TEMPLATE_VIS reference_wrapper; variable
25 template <class _Tp> struct __is_reference_wrapper_impl<reference_wrapper<_Tp> > : public true_type…
/openbsd-src/gnu/llvm/libcxx/include/
H A Dfunctional35 class reference_wrapper
46 reference_wrapper(U&&);
47 reference_wrapper(const reference_wrapper<T>& x) noexcept;
50 reference_wrapper& operator=(const reference_wrapper<T>& x) noexcept;
63 reference_wrapper(T&) -> reference_wrapper<T>;
65 template <class T> reference_wrapper<T> ref(T& t) noexcept;
67 template <class T> reference_wrapper<T> ref(reference_wrapper<T>t) noexcept;
69 template <class T> reference_wrapper<const T> cref(const T& t) noexcept;
71 template <class T> reference_wrapper<const T> cref(reference_wrapper<T> t) noexcept;
414 function& operator=(reference_wrapper<F>) noexcept;
[all …]
/openbsd-src/gnu/llvm/lldb/source/Commands/
H A DCommandObjectBreakpointCommand.cpp219 std::vector<std::reference_wrapper<BreakpointOptions>> *bp_options_vec = in IOHandlerInputComplete()
220 (std::vector<std::reference_wrapper<BreakpointOptions>> *) in IOHandlerInputComplete()
230 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in CollectDataForBreakpointCommandCallback()
241 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in SetBreakpointCommandCallback()
424 std::vector<std::reference_wrapper<BreakpointOptions>>
/openbsd-src/gnu/llvm/lldb/source/Interpreter/
H A DScriptInterpreter.cpp40 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in CollectDataForBreakpointCommandCallback()
113 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in SetBreakpointCommandCallback()
125 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in SetBreakpointCommandCallbackFunction()
/openbsd-src/gnu/llvm/llvm/tools/llvm-xray/
H A Dxray-graph-diff.h48 std::array<std::reference_wrapper<const GraphRenderer::GraphT>, N> G;
/openbsd-src/gnu/llvm/lldb/include/lldb/Interpreter/
H A DScriptInterpreter.h371 std::vector<std::reference_wrapper<BreakpointOptions>> &options,
380 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec,
400 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec,
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/Refactoring/
H A DASTSelection.h64 using ReferenceType = std::reference_wrapper<const SelectedASTNode>;
/openbsd-src/gnu/llvm/lldb/source/Plugins/ScriptInterpreter/Lua/
H A DScriptInterpreterLua.h83 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec,
H A DScriptInterpreterLua.cpp110 static_cast<std::vector<std::reference_wrapper<BreakpointOptions>> *>( in IOHandlerInputComplete()
325 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in CollectDataForBreakpointCommandCallback()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DErrorOr.h61 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
/openbsd-src/gnu/llvm/compiler-rt/lib/orc/
H A Derror.h190 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
/openbsd-src/gnu/llvm/libcxx/docs/Status/
H A DCxx17Issues.csv74 ….link/LWG2219>`__","``*INVOKE*``\ -ing a pointer to member with a ``reference_wrapper``\ as the o…
87 "`2435 <https://wg21.link/LWG2435>`__","``reference_wrapper::operator()``\ 's Remark should be dele…
118 …std::function``\ 's move constructor should guarantee nothrow for ``reference_wrapper``\ s and fun…
268 …LWG2781>`__","Contradictory requirements for std::function and std::reference_wrapper","Kona","|Co…
H A DCxx20Papers.csv55 "`P0357R3 <https://wg21.link/P0357R3>`__","LWG","reference_wrapper for incomplete types","San Diego…
131 "`P1651R0 <https://wg21.link/P1651R0>`__","LWG","bind_front should not unwrap reference_wrapper","C…
H A DCxx17Papers.csv8 "`N4277 <https://wg21.link/n4277>`__","LWG","TriviallyCopyable ``reference_wrapper``\ .","Urbana","…
H A DCxx20Issues.csv38 "`2993 <https://wg21.link/LWG2993>`__","reference_wrapper<T> conversion from T&&","Albuquerque","|C…
70 "`3041 <https://wg21.link/LWG3041>`__","Unnecessary ``decay``\ in ``reference_wrapper``\ ","Jackso…
/openbsd-src/gnu/llvm/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptInterpreterPythonImpl.h252 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec,
H A DScriptInterpreterPython.cpp513 std::vector<std::reference_wrapper<BreakpointOptions>> *bp_options_vec = in IOHandlerInputComplete()
514 (std::vector<std::reference_wrapper<BreakpointOptions>> *) in IOHandlerInputComplete()
1144 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in CollectDataForBreakpointCommandCallback()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kInstrInfo.cpp94 std::vector<std::reference_wrapper<llvm::MachineInstr>> EraseList; in AnalyzeBranchImpl()

12