LLDB mainline
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
lldb::SBBreakpointName Class Reference

#include <SBBreakpointName.h>

Public Member Functions

 SBBreakpointName ()
 
 SBBreakpointName (SBTarget &target, const char *name)
 
 SBBreakpointName (SBBreakpoint &bkpt, const char *name)
 
 SBBreakpointName (const lldb::SBBreakpointName &rhs)
 
 ~SBBreakpointName ()
 
const lldb::SBBreakpointNameoperator= (const lldb::SBBreakpointName &rhs)
 
bool operator== (const lldb::SBBreakpointName &rhs)
 
bool operator!= (const lldb::SBBreakpointName &rhs)
 
 operator bool () const
 
bool IsValid () const
 
const char * GetName () const
 
void SetEnabled (bool enable)
 
bool IsEnabled ()
 
void SetOneShot (bool one_shot)
 
bool IsOneShot () const
 
void SetIgnoreCount (uint32_t count)
 
uint32_t GetIgnoreCount () const
 
void SetCondition (const char *condition)
 
const char * GetCondition ()
 
void SetAutoContinue (bool auto_continue)
 
bool GetAutoContinue ()
 
void SetThreadID (lldb::tid_t sb_thread_id)
 
lldb::tid_t GetThreadID ()
 
void SetThreadIndex (uint32_t index)
 
uint32_t GetThreadIndex () const
 
void SetThreadName (const char *thread_name)
 
const char * GetThreadName () const
 
void SetQueueName (const char *queue_name)
 
const char * GetQueueName () const
 
void SetCallback (SBBreakpointHitCallback callback, void *baton)
 
void SetScriptCallbackFunction (const char *callback_function_name)
 
SBError SetScriptCallbackFunction (const char *callback_function_name, SBStructuredData &extra_args)
 
void SetCommandLineCommands (lldb::SBStringList &commands)
 
bool GetCommandLineCommands (lldb::SBStringList &commands)
 
SBError SetScriptCallbackBody (const char *script_body_text)
 
const char * GetHelpString () const
 
void SetHelpString (const char *help_string)
 
bool GetAllowList () const
 
void SetAllowList (bool value)
 
bool GetAllowDelete ()
 
void SetAllowDelete (bool value)
 
bool GetAllowDisable ()
 
void SetAllowDisable (bool value)
 
bool GetDescription (lldb::SBStream &description)
 

Private Member Functions

lldb_private::BreakpointNameGetBreakpointName () const
 
void UpdateName (lldb_private::BreakpointName &bp_name)
 

Private Attributes

std::unique_ptr< SBBreakpointNameImplm_impl_up
 

Friends

class SBTarget
 

Detailed Description

Definition at line 18 of file SBBreakpointName.h.

Constructor & Destructor Documentation

◆ SBBreakpointName() [1/4]

SBBreakpointName::SBBreakpointName ( )

Definition at line 110 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA.

◆ SBBreakpointName() [2/4]

SBBreakpointName::SBBreakpointName ( SBTarget target,
const char *  name 
)

Definition at line 112 of file SBBreakpointName.cpp.

References GetBreakpointName(), LLDB_INSTRUMENT_VA, and m_impl_up.

◆ SBBreakpointName() [3/4]

SBBreakpointName::SBBreakpointName ( SBBreakpoint bkpt,
const char *  name 
)

◆ SBBreakpointName() [4/4]

SBBreakpointName::SBBreakpointName ( const lldb::SBBreakpointName rhs)

Definition at line 147 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA, and m_impl_up.

◆ ~SBBreakpointName()

SBBreakpointName::~SBBreakpointName ( )
default

References lldb::operator==().

Member Function Documentation

◆ GetAllowDelete()

bool SBBreakpointName::GetAllowDelete ( )

◆ GetAllowDisable()

bool SBBreakpointName::GetAllowDisable ( )

◆ GetAllowList()

bool SBBreakpointName::GetAllowList ( ) const

◆ GetAutoContinue()

bool SBBreakpointName::GetAutoContinue ( )

◆ GetBreakpointName()

lldb_private::BreakpointName * SBBreakpointName::GetBreakpointName ( ) const
private

◆ GetCommandLineCommands()

bool SBBreakpointName::GetCommandLineCommands ( lldb::SBStringList commands)

◆ GetCondition()

const char * SBBreakpointName::GetCondition ( )

◆ GetDescription()

bool SBBreakpointName::GetDescription ( lldb::SBStream description)

◆ GetHelpString()

const char * SBBreakpointName::GetHelpString ( ) const

◆ GetIgnoreCount()

uint32_t SBBreakpointName::GetIgnoreCount ( ) const

◆ GetName()

const char * SBBreakpointName::GetName ( ) const

◆ GetQueueName()

const char * SBBreakpointName::GetQueueName ( ) const

◆ GetThreadID()

tid_t SBBreakpointName::GetThreadID ( )

◆ GetThreadIndex()

uint32_t SBBreakpointName::GetThreadIndex ( ) const

◆ GetThreadName()

const char * SBBreakpointName::GetThreadName ( ) const

◆ IsEnabled()

bool SBBreakpointName::IsEnabled ( )

◆ IsOneShot()

bool SBBreakpointName::IsOneShot ( ) const

◆ IsValid()

bool SBBreakpointName::IsValid ( ) const

Definition at line 185 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA.

Referenced by GetBreakpointName(), and UpdateName().

◆ operator bool()

SBBreakpointName::operator bool ( ) const
explicit

Definition at line 189 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA.

◆ operator!=()

bool SBBreakpointName::operator!= ( const lldb::SBBreakpointName rhs)

Definition at line 179 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA, and m_impl_up.

◆ operator=()

const SBBreakpointName & SBBreakpointName::operator= ( const lldb::SBBreakpointName rhs)

Definition at line 159 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA, and m_impl_up.

◆ operator==()

bool SBBreakpointName::operator== ( const lldb::SBBreakpointName rhs)

Definition at line 173 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA, and m_impl_up.

◆ SetAllowDelete()

void SBBreakpointName::SetAllowDelete ( bool  value)

◆ SetAllowDisable()

void SBBreakpointName::SetAllowDisable ( bool  value)

◆ SetAllowList()

void SBBreakpointName::SetAllowList ( bool  value)

◆ SetAutoContinue()

void SBBreakpointName::SetAutoContinue ( bool  auto_continue)

◆ SetCallback()

void SBBreakpointName::SetCallback ( SBBreakpointHitCallback  callback,
void *  baton 
)

◆ SetCommandLineCommands()

void SBBreakpointName::SetCommandLineCommands ( lldb::SBStringList commands)

◆ SetCondition()

void SBBreakpointName::SetCondition ( const char *  condition)

◆ SetEnabled()

void SBBreakpointName::SetEnabled ( bool  enable)

◆ SetHelpString()

void SBBreakpointName::SetHelpString ( const char *  help_string)

◆ SetIgnoreCount()

void SBBreakpointName::SetIgnoreCount ( uint32_t  count)

◆ SetOneShot()

void SBBreakpointName::SetOneShot ( bool  one_shot)

◆ SetQueueName()

void SBBreakpointName::SetQueueName ( const char *  queue_name)

◆ SetScriptCallbackBody()

SBError SBBreakpointName::SetScriptCallbackBody ( const char *  script_body_text)

◆ SetScriptCallbackFunction() [1/2]

void SBBreakpointName::SetScriptCallbackFunction ( const char *  callback_function_name)

Definition at line 551 of file SBBreakpointName.cpp.

References LLDB_INSTRUMENT_VA, and SetScriptCallbackFunction().

Referenced by SetScriptCallbackFunction().

◆ SetScriptCallbackFunction() [2/2]

SBError SBBreakpointName::SetScriptCallbackFunction ( const char *  callback_function_name,
SBStructuredData extra_args 
)

◆ SetThreadID()

void SBBreakpointName::SetThreadID ( lldb::tid_t  sb_thread_id)

◆ SetThreadIndex()

void SBBreakpointName::SetThreadIndex ( uint32_t  index)

◆ SetThreadName()

void SBBreakpointName::SetThreadName ( const char *  thread_name)

◆ UpdateName()

void SBBreakpointName::UpdateName ( lldb_private::BreakpointName bp_name)
private

Friends And Related Function Documentation

◆ SBTarget

friend class SBTarget
friend

Definition at line 114 of file SBBreakpointName.h.

Member Data Documentation

◆ m_impl_up

std::unique_ptr<SBBreakpointNameImpl> lldb::SBBreakpointName::m_impl_up
private

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