9#ifndef LLDB_INTERPRETER_INTERFACES_SCRIPTEDSTACKFRAMERECOGNIZERINTERFACE_H
10#define LLDB_INTERPRETER_INTERFACES_SCRIPTEDSTACKFRAMERECOGNIZERINTERFACE_H
18 virtual llvm::Expected<StructuredData::GenericSP>
ScriptedInterface()=default
virtual llvm::Expected< StructuredData::GenericSP > CreatePluginObject(const ScriptedMetadata &scripted_metadata)=0
virtual bool ShouldHide(lldb::StackFrameSP frame_sp)
virtual lldb::StackFrameSP SelectMostRelevantFrame(lldb::StackFrameSP frame_sp)
virtual std::string GetStopDescription(lldb::StackFrameSP frame_sp)
virtual lldb::ValueObjectSP GetException(lldb::StackFrameSP frame_sp)
virtual lldb::ValueObjectListSP GetRecognizedArguments(lldb::StackFrameSP frame_sp)
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::StackFrame > StackFrameSP
std::shared_ptr< lldb_private::ValueObject > ValueObjectSP
std::shared_ptr< lldb_private::ValueObjectList > ValueObjectListSP