Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/libcxx/include/__functional/
H A Dreference_wrapper.h33 class _LIBCPP_TEMPLATE_VIS reference_wrapper : public __weak_result_type<_Tp> {
47 __enable_if_t<!__is_same_uncvref<_Up, reference_wrapper>::value, int> = 0>
48 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 reference_wrapper(_Up&& __u) in reference_wrapper() function
75 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(reference_wrapper __x, reference_wrapper __…
83 _LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(reference_wrapper __x, const _Tp& __y)
91 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(reference_wrapper __x, reference_wrapper<co…
99 …_LIBCPP_HIDE_FROM_ABI friend constexpr auto operator<=>(reference_wrapper __x, reference_wrapper _…
105 _LIBCPP_HIDE_FROM_ABI friend constexpr auto operator<=>(reference_wrapper __x, const _Tp& __y)
111 …_LIBCPP_HIDE_FROM_ABI friend constexpr auto operator<=>(reference_wrapper __x, reference_wrapper<c…
122 reference_wrapper(_Tp&) -> reference_wrapper<_Tp>;
[all …]
H A Didentity.h39 struct __is_identity<reference_wrapper<__identity> > : true_type {};
41 struct __is_identity<reference_wrapper<const __identity> > : true_type {};
57 struct __is_identity<reference_wrapper<identity> > : true_type {};
59 struct __is_identity<reference_wrapper<const identity> > : true_type {};
H A Dbind.h81 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 _Tp& __mu(reference_wrapper<_Tp> __t, _U…
/freebsd/contrib/llvm-project/libcxx/include/
H A Dfunctional35 class reference_wrapper
46 constexpr reference_wrapper(U&&); // constexpr since C++20
47 constexpr reference_wrapper(const reference_wrapper<T>& x) noexcept; // constexpr since C++20
50 constexpr reference_wrapper&
51 operator=(const reference_wrapper<T>& x) noexcept; // constexpr since C++20
65 reference_wrapper(T&) -> reference_wrapper<T>;
67 template <class T> reference_wrapper<T> ref(T& t) noexcept;
69 template <class T> reference_wrapper<T> ref(reference_wrapper<T>t) noexcept;
71 template <class T> reference_wrapper<const T> cref(const T& t) noexcept;
73 template <class T> reference_wrapper<const T> cref(reference_wrapper<T> t) noexcept;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectBreakpointCommand.cpp207 std::vector<std::reference_wrapper<BreakpointOptions>> *bp_options_vec = in IOHandlerInputComplete()
208 (std::vector<std::reference_wrapper<BreakpointOptions>> *) in IOHandlerInputComplete()
218 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in CollectDataForBreakpointCommandCallback()
229 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in SetBreakpointCommandCallback()
410 std::vector<std::reference_wrapper<BreakpointOptions>>
/freebsd/contrib/llvm-project/lldb/source/Interpreter/
H A DScriptInterpreter.cpp35 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in CollectDataForBreakpointCommandCallback()
140 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in SetBreakpointCommandCallback()
153 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in SetBreakpointCommandCallbackFunction()
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dfunctional.cppm
H A Dfunctional.inc17 // [refwrap], reference_wrapper
18 using std::reference_wrapper;
/freebsd/contrib/llvm-project/libcxx/include/__fwd/
H A Dfunctional.h24 class _LIBCPP_TEMPLATE_VIS reference_wrapper; variable
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dis_reference_wrapper.h26 struct __is_reference_wrapper_impl<reference_wrapper<_Tp> > : public true_type {};
H A Dunwrap_ref.h28 struct __unwrap_reference<reference_wrapper<_Tp> > {
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph-diff.h47 std::array<std::reference_wrapper<const GraphRenderer::GraphT>, N> G;
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DScriptInterpreter.h312 std::vector<std::reference_wrapper<BreakpointOptions>> &options,
321 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec,
342 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec,
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DASTSelection.h64 using ReferenceType = std::reference_wrapper<const SelectedASTNode>;
/freebsd/contrib/llvm-project/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()
326 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec, in CollectDataForBreakpointCommandCallback()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerGlobalData.h140 std::optional<std::reference_wrapper<const Triple>> getTargetTriple() { in getTargetTriple()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/
H A DHipStdPar.cpp151 SmallVector<std::reference_wrapper<Function>> ToRemove; in removeUnreachableFunctions()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUnixAPIChecker.cpp58 std::optional<std::reference_wrapper<const BugType>> BT =
116 std::optional<std::reference_wrapper<const BugType>> BT) const { in EnsurePtrNotNull()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DErrorOr.h61 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
/freebsd/contrib/googletest/googletest/include/gtest/
H A Dgtest-printers.h744 void PrintTo(std::reference_wrapper<T> ref, ::std::ostream* os) {
1037 class UniversalTersePrinter<std::reference_wrapper<T>> {
1039 static void Print(std::reference_wrapper<T> value, ::std::ostream* os) {
/freebsd/contrib/googletest/googlemock/include/gmock/internal/
H A Dgmock-internal-utils.h85 inline const Element* GetRawPointer(const std::reference_wrapper<Element>& r) { in GetRawPointer()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Derror.h190 using wrap = std::reference_wrapper<std::remove_reference_t<T>>;
/freebsd/usr.bin/dtc/
H A Dfdt.hh818 std::vector<std::reference_wrapper<fixup>> unresolved_fixups;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptInterpreterPythonImpl.h251 std::vector<std::reference_wrapper<BreakpointOptions>> &bp_options_vec,

12