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

Declarations

usr/include/c++/7.4.0/bits/shared_ptr_base.h
  350     class weak_ptr;

References

include/llvm/DebugInfo/DWARF/DWARFContext.h
   87   StringMap<std::weak_ptr<DWOFile>> DWOFiles;
   88   std::weak_ptr<DWOFile> DWP;
lib/DebugInfo/DWARF/DWARFContext.cpp
 1231   std::weak_ptr<DWOFile> *Entry = &DWOFiles[AbsolutePath];
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  205   std::weak_ptr<raw_ostream> Out;
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
  114   std::weak_ptr<int> WeakToken = Token;
tools/lldb/include/lldb/API/SBWatchpoint.h
   80   std::weak_ptr<lldb_private::Watchpoint> m_opaque_wp;
tools/lldb/include/lldb/Core/Debugger.h
  403   llvm::StringMap<std::weak_ptr<llvm::raw_ostream>> m_log_streams;
tools/lldb/include/lldb/Expression/Materializer.h
   67   typedef std::weak_ptr<Dematerializer> DematerializerWP;
tools/lldb/include/lldb/Target/Process.h
 2645   std::weak_ptr<Target> m_target_wp; ///< The target that owns this process.
tools/lldb/include/lldb/Utility/Broadcaster.h
  538   typedef std::weak_ptr<BroadcasterImpl> BroadcasterImplWP;
tools/lldb/include/lldb/lldb-forward.h
  298 typedef std::weak_ptr<lldb_private::Breakpoint> BreakpointWP;
  300 typedef std::weak_ptr<lldb_private::BreakpointSite> BreakpointSiteWP;
  302 typedef std::weak_ptr<lldb_private::BreakpointLocation> BreakpointLocationWP;
  307 typedef std::weak_ptr<lldb_private::BroadcasterManager> BroadcasterManagerWP;
  322 typedef std::weak_ptr<lldb_private::Debugger> DebuggerWP;
  354 typedef std::weak_ptr<lldb_private::Listener> ListenerWP;
  358 typedef std::weak_ptr<lldb_private::Module> ModuleWP;
  360 typedef std::weak_ptr<lldb_private::ObjectFile> ObjectFileWP;
  363 typedef std::weak_ptr<lldb_private::ObjectFileJITDelegate>
  367 typedef std::weak_ptr<lldb_private::OptionValue> OptionValueWP;
  392 typedef std::weak_ptr<lldb_private::Process> ProcessWP;
  398 typedef std::weak_ptr<lldb_private::Queue> QueueWP;
  409 typedef std::weak_ptr<lldb_private::Section> SectionWP;
  416 typedef std::weak_ptr<lldb_private::StackFrame> StackFrameWP;
  423 typedef std::weak_ptr<lldb_private::Stream> StreamWP;
  430 typedef std::weak_ptr<lldb_private::StructuredDataPlugin>
  434 typedef std::weak_ptr<lldb_private::SymbolFileType> SymbolFileTypeWP;
  442 typedef std::weak_ptr<lldb_private::Target> TargetWP;
  445 typedef std::weak_ptr<lldb_private::Thread> ThreadWP;
  451 typedef std::weak_ptr<lldb_private::Type> TypeWP;
  468 typedef std::weak_ptr<lldb_private::UnixSignals> UnixSignalsWP;
tools/lldb/source/Host/common/Editline.cpp
  157 typedef std::weak_ptr<EditlineHistory> EditlineHistoryWP;
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  899   std::weak_ptr<DisassemblerLLVMC> m_disasm_wp;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 3467     const std::weak_ptr<ProcessGDBRemote> this_wp =
 3532     std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid,
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  349   MonitorDebugserverProcess(std::weak_ptr<ProcessGDBRemote> process_wp,
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
 1532   std::weak_ptr<StructuredDataPlugin> plugin_wp(plugin_sp);
usr/include/c++/7.4.0/bits/shared_ptr.h
  265 	explicit shared_ptr(const weak_ptr<_Yp>& __r)
  352       shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
  529 	  is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr&
  540       weak_ptr(const weak_ptr&) noexcept = default;
  543 	weak_ptr(const weak_ptr<_Yp>& __r) noexcept
  546       weak_ptr(weak_ptr&&) noexcept = default;
  549 	weak_ptr(weak_ptr<_Yp>&& __r) noexcept
  552       weak_ptr&
  553       operator=(const weak_ptr& __r) noexcept = default;
  556 	_Assignable<const weak_ptr<_Yp>&>
  557 	operator=(const weak_ptr<_Yp>& __r) noexcept
  571       weak_ptr&
  572       operator=(weak_ptr&& __r) noexcept = default;
  575 	_Assignable<weak_ptr<_Yp>>
  576 	operator=(weak_ptr<_Yp>&& __r) noexcept
  595     swap(weak_ptr<_Tp>& __a, weak_ptr<_Tp>& __b) noexcept
  595     swap(weak_ptr<_Tp>& __a, weak_ptr<_Tp>& __b) noexcept
  611     : public _Sp_owner_less<shared_ptr<_Tp>, weak_ptr<_Tp>>
  616     struct owner_less<weak_ptr<_Tp>>
  617     : public _Sp_owner_less<weak_ptr<_Tp>, shared_ptr<_Tp>>
  672       mutable weak_ptr<_Tp>  _M_weak_this;
usr/include/c++/7.4.0/future
  416 			    weak_ptr<_State_baseV2> __self)
  577 	weak_ptr<_State_baseV2> _M_shared_state;
 1396       _M_run_delayed(_Args&&... __args, weak_ptr<_State_base>) = 0;
 1427       _M_run_delayed(_Args&&... __args, weak_ptr<_State_base> __self)
usr/include/c++/7.4.0/tuple
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&