LLDB mainline
lldb_private::Target::BreakpointResolverOverride Class Referenceabstract

#include <Target.h>

Inheritance diagram for lldb_private::Target::BreakpointResolverOverride:
[legend]

Public Member Functions

 BreakpointResolverOverride (Target &target, const std::string &description, uint64_t type_mask)
virtual BreakpointResolverOverrideUP CopyIntoNewTarget (Target &target)=0
virtual ~BreakpointResolverOverride ()
virtual lldb::BreakpointResolverSP CheckForOverride (Target &target, lldb::BreakpointResolverSP initial_sp)=0
virtual llvm::Error Validate ()=0
const std::string & GetDescription ()
uint64_t GetTypeMask ()
std::string DescribeTypeMask ()

Protected Attributes

Targetm_target
std::string m_desc
uint64_t m_type_mask = 0

Detailed Description

Definition at line 1022 of file Target.h.

Constructor & Destructor Documentation

◆ BreakpointResolverOverride()

lldb_private::Target::BreakpointResolverOverride::BreakpointResolverOverride ( Target & target,
const std::string & description,
uint64_t type_mask )
inline

◆ ~BreakpointResolverOverride()

virtual lldb_private::Target::BreakpointResolverOverride::~BreakpointResolverOverride ( )
inlinevirtual

Definition at line 1030 of file Target.h.

Member Function Documentation

◆ CheckForOverride()

virtual lldb::BreakpointResolverSP lldb_private::Target::BreakpointResolverOverride::CheckForOverride ( Target & target,
lldb::BreakpointResolverSP initial_sp )
pure virtual

◆ CopyIntoNewTarget()

virtual BreakpointResolverOverrideUP lldb_private::Target::BreakpointResolverOverride::CopyIntoNewTarget ( Target & target)
pure virtual

◆ DescribeTypeMask()

std::string Target::BreakpointResolverOverride::DescribeTypeMask ( )

Definition at line 981 of file Target.cpp.

References lldb_private::BreakpointResolver::DescribeMask(), and m_type_mask.

◆ GetDescription()

const std::string & lldb_private::Target::BreakpointResolverOverride::GetDescription ( )
inline

Definition at line 1035 of file Target.h.

References m_desc.

◆ GetTypeMask()

uint64_t lldb_private::Target::BreakpointResolverOverride::GetTypeMask ( )
inline

Definition at line 1036 of file Target.h.

References m_type_mask.

◆ Validate()

virtual llvm::Error lldb_private::Target::BreakpointResolverOverride::Validate ( )
pure virtual

Member Data Documentation

◆ m_desc

std::string lldb_private::Target::BreakpointResolverOverride::m_desc
protected

◆ m_target

Target& lldb_private::Target::BreakpointResolverOverride::m_target
protected

Definition at line 1040 of file Target.h.

Referenced by BreakpointResolverOverride().

◆ m_type_mask

uint64_t lldb_private::Target::BreakpointResolverOverride::m_type_mask = 0
protected

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