Home
last modified time | relevance | path

Searched refs:weak_ptr (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Dshared_ptr.h131 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 Dshared_ptr.h93 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 Dlldb-forward.h324 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 Dmemory590 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 Dmemory590 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 Dmemory.cppm
H A Dmemory.inc166 // [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 DTraceIntelPTMultiCpuDecoder.h94 std::weak_ptr<TraceIntelPT> m_trace_wp;
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBWatchpoint.h104 std::weak_ptr<lldb_private::Watchpoint> m_opaque_wp;
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.h94 std::weak_ptr<lldb_private::Module> m_interpreter_module;
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DMaterializer.h65 typedef std::weak_ptr<Dematerializer> DematerializerWP;
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_flags.inc79 "Track atomic reference counting in libc++ shared_ptr and weak_ptr.")
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DBroadcaster.h465 typedef std::weak_ptr<BroadcasterImpl> BroadcasterImplWP;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp451 SpeculateTask(std::weak_ptr<SimpleLazyReexportsSpeculator> Speculator) in SpeculateTask()
464 std::weak_ptr<SimpleLazyReexportsSpeculator> Speculator;
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp205 std::weak_ptr<raw_ostream> Out;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyReexports.h327 std::weak_ptr<SimpleLazyReexportsSpeculator> WeakThis;
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDebugger.h756 llvm::StringMap<std::weak_ptr<LogHandler>> m_stream_handlers;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h355 MonitorDebugserverProcess(std::weak_ptr<ProcessGDBRemote> process_wp,
H A DProcessGDBRemote.cpp3516 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 DDWARFContext.cpp278 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 DStructuredDataDarwinLog.cpp1506 std::weak_ptr<StructuredDataPlugin> plugin_wp(plugin_sp); in InitCompletionHookCallback()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcess.h3120 std::weak_ptr<Target> m_target_wp; ///< The target that owns this process.
/freebsd/contrib/llvm-project/lldb/source/Host/common/
H A DEditline.cpp202 typedef std::weak_ptr<EditlineHistory> EditlineHistoryWP;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.cpp1181 std::weak_ptr<DisassemblerLLVMC> m_disasm_wp;
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSpecialSymbolMap.inc283 // Ignore variants (std::weak_ptr, std::shared_ptr).

12