LLDB mainline
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, and m_opaque_up.

Referenced by operator=(), SBWatchpointOptions(), and ~SBWatchpointOptions().

◆ SBWatchpointOptions() [2/2]

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

◆ ~SBWatchpointOptions()

Member Function Documentation

◆ GetWatchpointTypeRead()

bool SBWatchpointOptions::GetWatchpointTypeRead ( ) const

◆ GetWatchpointTypeWrite()

◆ operator=()

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

◆ 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(), and ~SBWatchpointOptions().

◆ 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(), and ~SBWatchpointOptions().

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: