LLDB mainline
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
lldb_private::Stoppoint Class Referenceabstract

#include <Stoppoint.h>

Inheritance diagram for lldb_private::Stoppoint:
Inheritance graph
[legend]

Public Member Functions

 Stoppoint ()
 
virtual ~Stoppoint ()
 
virtual void Dump (Stream *)=0
 
virtual bool IsEnabled ()=0
 
virtual void SetEnabled (bool enable)=0
 
lldb::break_id_t GetID () const
 
void SetID (lldb::break_id_t bid)
 

Protected Attributes

lldb::break_id_t m_bid = LLDB_INVALID_BREAK_ID
 

Private Member Functions

 Stoppoint (const Stoppoint &)=delete
 
const Stoppointoperator= (const Stoppoint &)=delete
 

Detailed Description

Definition at line 17 of file Stoppoint.h.

Constructor & Destructor Documentation

◆ Stoppoint() [1/2]

Stoppoint::Stoppoint ( )
default

◆ ~Stoppoint()

Stoppoint::~Stoppoint ( )
virtualdefault

◆ Stoppoint() [2/2]

lldb_private::Stoppoint::Stoppoint ( const Stoppoint )
privatedelete

Member Function Documentation

◆ Dump()

virtual void lldb_private::Stoppoint::Dump ( Stream )
pure virtual

Implemented in lldb_private::Breakpoint.

◆ GetID()

break_id_t Stoppoint::GetID ( ) const

◆ IsEnabled()

virtual bool lldb_private::Stoppoint::IsEnabled ( )
pure virtual

Implemented in lldb_private::Breakpoint.

◆ operator=()

const Stoppoint & lldb_private::Stoppoint::operator= ( const Stoppoint )
privatedelete

◆ SetEnabled()

virtual void lldb_private::Stoppoint::SetEnabled ( bool  enable)
pure virtual

Implemented in lldb_private::Breakpoint.

◆ SetID()

void Stoppoint::SetID ( lldb::break_id_t  bid)

Definition at line 24 of file Stoppoint.cpp.

References m_bid.

Member Data Documentation

◆ m_bid

lldb::break_id_t lldb_private::Stoppoint::m_bid = LLDB_INVALID_BREAK_ID
protected

Definition at line 36 of file Stoppoint.h.

Referenced by GetID(), lldb_private::Breakpoint::IsInternal(), and SetID().


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