| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/ |
| H A D | shared_ptr.h | 131 class _LIBCPP_TEMPLATE_VIS weak_ptr; variable 535 _LIBCPP_HIDE_FROM_ABI explicit shared_ptr(const weak_ptr<_Yp>& __r) 674 _LIBCPP_HIDE_FROM_ABI bool owner_before(weak_ptr<_Up> const& __p) const _NOEXCEPT { 731 friend class _LIBCPP_TEMPLATE_VIS weak_ptr; 882 class _LIBCPP_SHARED_PTR_TRIVIAL_ABI _LIBCPP_TEMPLATE_VIS weak_ptr { 888 using __trivially_relocatable = weak_ptr; 895 _LIBCPP_HIDE_FROM_ABI weak_ptr() _NOEXCEPT; 898 _LIBCPP_HIDE_FROM_ABI weak_ptr(shared_ptr<_Yp> const& __r) _NOEXCEPT; 900 _LIBCPP_HIDE_FROM_ABI weak_ptr(weak_ptr const& __r) _NOEXCEPT; 903 _LIBCPP_HIDE_FROM_ABI weak_ptr(weak_ptr<_Yp> const& __r) _NOEXCEPT; [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | shared_ptr.h | 93 class weak_ptr; variable 312 typedef weak_ptr<_Tp> weak_type; 499 _LIBCPP_HIDE_FROM_ABI explicit shared_ptr(const weak_ptr<_Yp>& __r) 654 _LIBCPP_HIDE_FROM_ABI bool owner_before(weak_ptr<_Up> const& __p) const _NOEXCEPT { 718 friend class weak_ptr; 723 shared_ptr(weak_ptr<_Tp>) -> shared_ptr<_Tp>; 1207 class _LIBCPP_SHARED_PTR_TRIVIAL_ABI weak_ptr { 1217 using __trivially_relocatable _LIBCPP_NODEBUG = weak_ptr; 1218 using __replaceable _LIBCPP_NODEBUG = weak_ptr; 1225 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR weak_ptr() _NOEXCEPT; [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/ |
| H A D | lldb-forward.h | 324 typedef std::weak_ptr<lldb_private::Breakpoint> BreakpointWP; 327 typedef std::weak_ptr<lldb_private::BreakpointLocation> BreakpointLocationWP; 333 typedef std::weak_ptr<lldb_private::BroadcasterManager> BroadcasterManagerWP; 342 typedef std::weak_ptr<lldb_private::Debugger> DebuggerWP; 371 typedef std::weak_ptr<lldb_private::Listener> ListenerWP; 376 typedef std::weak_ptr<lldb_private::Module> ModuleWP; 381 typedef std::weak_ptr<lldb_private::ObjectFileJITDelegate> 387 typedef std::weak_ptr<lldb_private::OptionValue> OptionValueWP; 395 typedef std::weak_ptr<lldb_private::Process> ProcessWP; 402 typedef std::weak_ptr<lldb_private::Queue> QueueWP; [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | memory | 590 typedef weak_ptr<T> weak_type; // C++17 604 template<class Y> explicit shared_ptr(const weak_ptr<Y>& r); 635 template<class U> bool owner_before(weak_ptr<U> const& b) const noexcept; 639 shared_ptr(weak_ptr<T>) -> shared_ptr<T>; 740 class weak_ptr 747 constexpr weak_ptr() noexcept; 748 template<class Y> weak_ptr(shared_ptr<Y> const& r) noexcept; 749 weak_ptr(weak_ptr const& r) noexcept; 750 template<class Y> weak_ptr(weak_ptr<Y> const& r) noexcept; 751 weak_ptr(weak_ptr&& r) noexcept; // C++14 [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | memory | 590 typedef weak_ptr<T> weak_type; // C++17 604 template<class Y> explicit shared_ptr(const weak_ptr<Y>& r); 635 template<class U> bool owner_before(weak_ptr<U> const& b) const noexcept; 639 shared_ptr(weak_ptr<T>) -> shared_ptr<T>; 740 class weak_ptr 747 constexpr weak_ptr() noexcept; 748 template<class Y> weak_ptr(shared_ptr<Y> const& r) noexcept; 749 weak_ptr(weak_ptr const& r) noexcept; 750 template<class Y> weak_ptr(weak_ptr<Y> const& r) noexcept; 751 weak_ptr(weak_ptr&& r) noexcept; // C++14 [all …]
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | memory.cppm | |
| H A D | memory.inc | 166 // [util.smartptr.weak], class template weak_ptr 167 using std::weak_ptr; 169 // [util.smartptr.weak.spec], weak_ptr specialized algorithms
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | TraceIntelPTMultiCpuDecoder.h | 94 std::weak_ptr<TraceIntelPT> m_trace_wp;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
| H A D | SBWatchpoint.h | 104 std::weak_ptr<lldb_private::Watchpoint> m_opaque_wp;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.h | 94 std::weak_ptr<lldb_private::Module> m_interpreter_module;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | Materializer.h | 65 typedef std::weak_ptr<Dematerializer> DematerializerWP;
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_flags.inc | 79 "Track atomic reference counting in libc++ shared_ptr and weak_ptr.")
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Broadcaster.h | 465 typedef std::weak_ptr<BroadcasterImpl> BroadcasterImplWP;
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LazyReexports.cpp | 451 SpeculateTask(std::weak_ptr<SimpleLazyReexportsSpeculator> Speculator) in SpeculateTask() 464 std::weak_ptr<SimpleLazyReexportsSpeculator> Speculator;
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | FrontendActions.cpp | 205 std::weak_ptr<raw_ostream> Out;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | LazyReexports.h | 327 std::weak_ptr<SimpleLazyReexportsSpeculator> WeakThis;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Debugger.h | 756 llvm::StringMap<std::weak_ptr<LogHandler>> m_stream_handlers;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | ProcessGDBRemote.h | 355 MonitorDebugserverProcess(std::weak_ptr<ProcessGDBRemote> process_wp,
|
| H A D | ProcessGDBRemote.cpp | 3516 const std::weak_ptr<ProcessGDBRemote> this_wp = in LaunchAndConnectToDebugserver() 3583 std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid, in MonitorDebugserverProcess()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFContext.cpp | 278 StringMap<std::weak_ptr<DWOFile>> DWOFiles; 279 std::weak_ptr<DWOFile> DWP; 543 std::weak_ptr<DWOFile> *Entry = &DWOFiles[AbsolutePath]; in getDWOContext()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/StructuredData/DarwinLog/ |
| H A D | StructuredDataDarwinLog.cpp | 1506 std::weak_ptr<StructuredDataPlugin> plugin_wp(plugin_sp); in InitCompletionHookCallback()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Process.h | 3120 std::weak_ptr<Target> m_target_wp; ///< The target that owns this process.
|
| /freebsd/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | Editline.cpp | 202 typedef std::weak_ptr<EditlineHistory> EditlineHistoryWP;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/ |
| H A D | DisassemblerLLVMC.cpp | 1181 std::weak_ptr<DisassemblerLLVMC> m_disasm_wp;
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSpecialSymbolMap.inc | 283 // Ignore variants (std::weak_ptr, std::shared_ptr).
|