LLDB mainline
lldb_private::ScriptedBreakpointResolverOverride Class Reference

#include <ScriptedBreakpointOverrideResolver.h>

Inheritance diagram for lldb_private::ScriptedBreakpointResolverOverride:
[legend]

Public Member Functions

 ScriptedBreakpointResolverOverride (Target &target, const std::string &description, const std::string &class_name, StructuredDataImpl &args_data)
Target::BreakpointResolverOverrideUP CopyIntoNewTarget (Target &target) override
lldb::BreakpointResolverSP CheckForOverride (Target &target, lldb::BreakpointResolverSP initial_sp) override
llvm::Error Validate () override
Public Member Functions inherited from lldb_private::Target::BreakpointResolverOverride
 BreakpointResolverOverride (Target &target, const std::string &description)
virtual ~BreakpointResolverOverride ()
const std::string & GetDescription ()

Private Attributes

StructuredDataImpl m_args_data
std::string m_class_name

Additional Inherited Members

Protected Attributes inherited from lldb_private::Target::BreakpointResolverOverride
Targetm_target
std::string m_desc

Detailed Description

Definition at line 18 of file ScriptedBreakpointOverrideResolver.h.

Constructor & Destructor Documentation

◆ ScriptedBreakpointResolverOverride()

lldb_private::ScriptedBreakpointResolverOverride::ScriptedBreakpointResolverOverride ( Target & target,
const std::string & description,
const std::string & class_name,
StructuredDataImpl & args_data )
inline

Member Function Documentation

◆ CheckForOverride()

lldb::BreakpointResolverSP lldb_private::ScriptedBreakpointResolverOverride::CheckForOverride ( Target & target,
lldb::BreakpointResolverSP initial_sp )
overridevirtual

◆ CopyIntoNewTarget()

Target::BreakpointResolverOverrideUP lldb_private::ScriptedBreakpointResolverOverride::CopyIntoNewTarget ( Target & target)
inlineoverridevirtual

◆ Validate()

llvm::Error lldb_private::ScriptedBreakpointResolverOverride::Validate ( )
overridevirtual

Member Data Documentation

◆ m_args_data

StructuredDataImpl lldb_private::ScriptedBreakpointResolverOverride::m_args_data
private

◆ m_class_name

std::string lldb_private::ScriptedBreakpointResolverOverride::m_class_name
private

The documentation for this class was generated from the following files: