|
LLDB mainline
|
Describes one extension to emit into the generated template file. More...
#include <ScriptInterpreter.h>
Public Attributes | |
| llvm::StringRef | full_name |
| llvm::SmallVector< llvm::StringRef > | path |
Describes one extension to emit into the generated template file.
full_name is the dotted extension name as the user typed it (e.g. "ScriptedProcess" or a nested "...ChildKind"), used to name the generated class. path is the same name split on .; its last element selects the ScriptedExtension kind and everything before it is treated as a subclass discriminator. Both StringRefs must outlive the call to GenerateExtensionTemplate; the implementation stores them, not copies.
Definition at line 182 of file ScriptInterpreter.h.
| llvm::StringRef lldb_private::ScriptInterpreter::ExtensionTemplateRequest::full_name |
Definition at line 183 of file ScriptInterpreter.h.
| llvm::SmallVector<llvm::StringRef> lldb_private::ScriptInterpreter::ExtensionTemplateRequest::path |
Definition at line 184 of file ScriptInterpreter.h.