LLDB mainline
InstrumentationRuntimeInstances Struct Reference
Inheritance diagram for InstrumentationRuntimeInstances:
[legend]

Public Member Functions

InstrumentationRuntimeGetType GetTypeCallbackForName (llvm::StringRef name, bool enabled_only)
Public Member Functions inherited from PluginInstances< InstrumentationRuntimeInstance >
 ~PluginInstances ()
bool RegisterPlugin (llvm::StringRef name, llvm::StringRef description, typename InstrumentationRuntimeInstance::CallbackType callback, Args &&...args)
bool UnregisterPlugin (typename InstrumentationRuntimeInstance::CallbackType callback)
llvm::StringRef GetDescriptionAtIndex (uint32_t idx)
llvm::StringRef GetNameAtIndex (uint32_t idx)
InstrumentationRuntimeInstance::CallbackType GetCallbackForName (llvm::StringRef name)
llvm::SmallVector< typename InstrumentationRuntimeInstance::CallbackTypeGetCreateCallbacks ()
void PerformDebuggerCallback (Debugger &debugger)
llvm::SmallVector< InstrumentationRuntimeInstanceGetSnapshot (bool enabled_only=true) const
std::optional< InstrumentationRuntimeInstanceGetInstanceAtIndex (uint32_t idx)
std::optional< InstrumentationRuntimeInstanceGetInstanceForName (llvm::StringRef name, bool enabled_only=true)
std::optional< InstrumentationRuntimeInstanceFindEnabledInstance (std::function< bool(const InstrumentationRuntimeInstance &)> predicate) const
std::optional< InstrumentationRuntimeInstanceFindInstance (std::function< bool(const InstrumentationRuntimeInstance &)> predicate) const
llvm::SmallVector< RegisteredPluginInfoGetPluginInfoForAllInstances ()
bool SetInstanceEnabled (llvm::StringRef name, bool enable)

Detailed Description

Definition at line 1878 of file PluginManager.cpp.

Member Function Documentation

◆ GetTypeCallbackForName()

InstrumentationRuntimeGetType InstrumentationRuntimeInstances::GetTypeCallbackForName ( llvm::StringRef name,
bool enabled_only )
inline

The documentation for this struct was generated from the following file: