LLDB mainline
lldb_private::BreakpointName Class Reference

#include <BreakpointName.h>

Classes

class  Permissions

Public Member Functions

 BreakpointName (ConstString name, const char *help=nullptr)
 BreakpointName (const BreakpointName &rhs)
ConstString GetName () const
BreakpointOptionsGetOptions ()
const BreakpointOptionsGetOptions () const
void SetOptions (const BreakpointOptions &options)
PermissionsGetPermissions ()
const PermissionsGetPermissions () const
void SetPermissions (const Permissions &permissions)
bool GetPermission (Permissions::PermissionKinds permission) const
void SetHelp (const char *description)
const char * GetHelp ()
bool GetDescription (Stream *s, lldb::DescriptionLevel level)
void ConfigureBreakpoint (lldb::BreakpointSP bp_sp)

Private Attributes

ConstString m_name
BreakpointOptions m_options
Permissions m_permissions
std::string m_help

Detailed Description

Definition at line 30 of file BreakpointName.h.

Constructor & Destructor Documentation

◆ BreakpointName() [1/2]

lldb_private::BreakpointName::BreakpointName ( ConstString name,
const char * help = nullptr )
inline

Definition at line 140 of file BreakpointName.h.

References m_name, m_options, and SetHelp().

Referenced by BreakpointName().

◆ BreakpointName() [2/2]

lldb_private::BreakpointName::BreakpointName ( const BreakpointName & rhs)
inline

Definition at line 146 of file BreakpointName.h.

References BreakpointName(), m_help, m_name, m_options, and m_permissions.

Member Function Documentation

◆ ConfigureBreakpoint()

void BreakpointName::ConfigureBreakpoint ( lldb::BreakpointSP bp_sp)

◆ GetDescription()

◆ GetHelp()

const char * lldb_private::BreakpointName::GetHelp ( )
inline

Definition at line 178 of file BreakpointName.h.

References m_help.

Referenced by lldb::SBBreakpointName::GetHelpString().

◆ GetName()

ConstString lldb_private::BreakpointName::GetName ( ) const
inline

Definition at line 151 of file BreakpointName.h.

References m_name.

Referenced by lldb_private::Target::ApplyNameToBreakpoints().

◆ GetOptions() [1/2]

◆ GetOptions() [2/2]

const BreakpointOptions & lldb_private::BreakpointName::GetOptions ( ) const
inline

Definition at line 153 of file BreakpointName.h.

References m_options.

◆ GetPermission()

bool lldb_private::BreakpointName::GetPermission ( Permissions::PermissionKinds permission) const
inline

Definition at line 165 of file BreakpointName.h.

References m_permissions.

Referenced by lldb_private::BreakpointIDList::FindAndReplaceIDRanges().

◆ GetPermissions() [1/2]

◆ GetPermissions() [2/2]

const Permissions & lldb_private::BreakpointName::GetPermissions ( ) const
inline

Definition at line 160 of file BreakpointName.h.

References m_permissions.

◆ SetHelp()

void lldb_private::BreakpointName::SetHelp ( const char * description)
inline

◆ SetOptions()

void lldb_private::BreakpointName::SetOptions ( const BreakpointOptions & options)
inline

Definition at line 155 of file BreakpointName.h.

References m_options.

◆ SetPermissions()

void lldb_private::BreakpointName::SetPermissions ( const Permissions & permissions)
inline

Definition at line 161 of file BreakpointName.h.

References m_permissions.

Member Data Documentation

◆ m_help

std::string lldb_private::BreakpointName::m_help
private

Definition at line 192 of file BreakpointName.h.

Referenced by BreakpointName(), GetDescription(), GetHelp(), and SetHelp().

◆ m_name

ConstString lldb_private::BreakpointName::m_name
private

Definition at line 189 of file BreakpointName.h.

Referenced by BreakpointName(), BreakpointName(), and GetName().

◆ m_options

BreakpointOptions lldb_private::BreakpointName::m_options
private

Definition at line 190 of file BreakpointName.h.

Referenced by BreakpointName(), BreakpointName(), GetOptions(), GetOptions(), and SetOptions().

◆ m_permissions

Permissions lldb_private::BreakpointName::m_permissions
private

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