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

#include <SBWatchpointOptions.h>

Public Member Functions

 SBWatchpointOptions ()
 
 SBWatchpointOptions (const lldb::SBWatchpointOptions &rhs)
 
 ~SBWatchpointOptions ()
 
const SBWatchpointOptionsoperator= (const lldb::SBWatchpointOptions &rhs)
 
void SetWatchpointTypeRead (bool read)
 Stop when the watched memory region is read.
 
bool GetWatchpointTypeRead () const
 
void SetWatchpointTypeWrite (lldb::WatchpointWriteType write_type)
 Stop when the watched memory region is written to/modified.
 
lldb::WatchpointWriteType GetWatchpointTypeWrite () const
 

Private Attributes

std::unique_ptr< WatchpointOptionsImplm_opaque_up
 

Detailed Description

Definition at line 18 of file SBWatchpointOptions.h.

Constructor & Destructor Documentation

◆ SBWatchpointOptions() [1/2]

SBWatchpointOptions::SBWatchpointOptions ( )

Definition at line 26 of file SBWatchpointOptions.cpp.

References LLDB_INSTRUMENT_VA.

◆ SBWatchpointOptions() [2/2]

SBWatchpointOptions::SBWatchpointOptions ( const lldb::SBWatchpointOptions rhs)

Definition at line 31 of file SBWatchpointOptions.cpp.

References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.

◆ ~SBWatchpointOptions()

SBWatchpointOptions::~SBWatchpointOptions ( )
default

Member Function Documentation

◆ GetWatchpointTypeRead()

bool SBWatchpointOptions::GetWatchpointTypeRead ( ) const

Definition at line 51 of file SBWatchpointOptions.cpp.

References m_opaque_up.

Referenced by lldb::SBTarget::WatchpointCreateByAddress().

◆ GetWatchpointTypeWrite()

WatchpointWriteType SBWatchpointOptions::GetWatchpointTypeWrite ( ) const

◆ operator=()

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

Definition at line 38 of file SBWatchpointOptions.cpp.

References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.

◆ SetWatchpointTypeRead()

void SBWatchpointOptions::SetWatchpointTypeRead ( bool  read)

Stop when the watched memory region is read.

Definition at line 48 of file SBWatchpointOptions.cpp.

References m_opaque_up.

Referenced by lldb::SBTarget::WatchAddress().

◆ SetWatchpointTypeWrite()

void SBWatchpointOptions::SetWatchpointTypeWrite ( lldb::WatchpointWriteType  write_type)

Stop when the watched memory region is written to/modified.

Definition at line 55 of file SBWatchpointOptions.cpp.

References lldb::eWatchpointWriteTypeAlways, lldb::eWatchpointWriteTypeOnModify, and m_opaque_up.

Referenced by lldb::SBTarget::WatchAddress().

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<WatchpointOptionsImpl> lldb::SBWatchpointOptions::m_opaque_up
mutableprivate

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