LLDB mainline
lldb_private::ScriptedInstanceInfo Struct Reference

#include <ScriptedInstanceRegistry.h>

Public Attributes

uint64_t id = 0
UUID uuid
lldb::addr_t object_address = LLDB_INVALID_ADDRESS
llvm::StringRef plugin_name
 The interface's PluginManager name, from the string literal its GetPluginNameStatic() returns, so this never dangles.
std::string class_name
FileSpec source_path
StructuredData::DictionarySP args_sp

Detailed Description

Definition at line 30 of file ScriptedInstanceRegistry.h.

Member Data Documentation

◆ args_sp

◆ class_name

std::string lldb_private::ScriptedInstanceInfo::class_name

◆ id

uint64_t lldb_private::ScriptedInstanceInfo::id = 0

◆ object_address

lldb::addr_t lldb_private::ScriptedInstanceInfo::object_address = LLDB_INVALID_ADDRESS

◆ plugin_name

llvm::StringRef lldb_private::ScriptedInstanceInfo::plugin_name

The interface's PluginManager name, from the string literal its GetPluginNameStatic() returns, so this never dangles.

Definition at line 36 of file ScriptedInstanceRegistry.h.

Referenced by lldb_private::ScriptedInterface::RegisterInstance().

◆ source_path

FileSpec lldb_private::ScriptedInstanceInfo::source_path

◆ uuid

UUID lldb_private::ScriptedInstanceInfo::uuid

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