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

#include <SBVariablesOptions.h>

Collaboration diagram for lldb::SBVariablesOptions:
Collaboration graph
[legend]

Public Member Functions

 SBVariablesOptions ()
 
 SBVariablesOptions (const SBVariablesOptions &options)
 
SBVariablesOptionsoperator= (const SBVariablesOptions &options)
 
 ~SBVariablesOptions ()
 
 operator bool () const
 
bool IsValid () const
 
bool GetIncludeArguments () const
 
void SetIncludeArguments (bool)
 
bool GetIncludeRecognizedArguments (const lldb::SBTarget &) const
 
void SetIncludeRecognizedArguments (bool)
 
bool GetIncludeLocals () const
 
void SetIncludeLocals (bool)
 
bool GetIncludeStatics () const
 
void SetIncludeStatics (bool)
 
bool GetInScopeOnly () const
 
void SetInScopeOnly (bool)
 
bool GetIncludeRuntimeSupportValues () const
 
void SetIncludeRuntimeSupportValues (bool)
 
lldb::DynamicValueType GetUseDynamic () const
 
void SetUseDynamic (lldb::DynamicValueType)
 

Protected Member Functions

VariablesOptionsImploperator-> ()
 
const VariablesOptionsImploperator-> () const
 
VariablesOptionsImplget ()
 
VariablesOptionsImplref ()
 
const VariablesOptionsImplref () const
 
 SBVariablesOptions (VariablesOptionsImpl *lldb_object_ptr)
 
void SetOptions (VariablesOptionsImpl *lldb_object_ptr)
 

Private Attributes

std::unique_ptr< VariablesOptionsImplm_opaque_up
 

Detailed Description

Definition at line 19 of file SBVariablesOptions.h.

Constructor & Destructor Documentation

◆ SBVariablesOptions() [1/3]

SBVariablesOptions::SBVariablesOptions ( )

Definition at line 81 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA.

◆ SBVariablesOptions() [2/3]

SBVariablesOptions::SBVariablesOptions ( const SBVariablesOptions options)

Definition at line 86 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA.

◆ ~SBVariablesOptions()

SBVariablesOptions::~SBVariablesOptions ( )
default

◆ SBVariablesOptions() [3/3]

SBVariablesOptions::SBVariablesOptions ( VariablesOptionsImpl lldb_object_ptr)
protected

Definition at line 213 of file SBVariablesOptions.cpp.

Member Function Documentation

◆ get()

VariablesOptionsImpl * SBVariablesOptions::get ( )
protected

Definition at line 205 of file SBVariablesOptions.cpp.

References m_opaque_up.

◆ GetIncludeArguments()

bool SBVariablesOptions::GetIncludeArguments ( ) const

Definition at line 111 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ GetIncludeLocals()

bool SBVariablesOptions::GetIncludeLocals ( ) const

Definition at line 136 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ GetIncludeRecognizedArguments()

bool SBVariablesOptions::GetIncludeRecognizedArguments ( const lldb::SBTarget target) const

◆ GetIncludeRuntimeSupportValues()

bool SBVariablesOptions::GetIncludeRuntimeSupportValues ( ) const

Definition at line 172 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ GetIncludeStatics()

bool SBVariablesOptions::GetIncludeStatics ( ) const

Definition at line 148 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ GetInScopeOnly()

bool SBVariablesOptions::GetInScopeOnly ( ) const

Definition at line 160 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ GetUseDynamic()

lldb::DynamicValueType SBVariablesOptions::GetUseDynamic ( ) const

Definition at line 185 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ IsValid()

bool SBVariablesOptions::IsValid ( ) const

Definition at line 101 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA.

◆ operator bool()

SBVariablesOptions::operator bool ( ) const
explicit

Definition at line 105 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA.

◆ operator->() [1/2]

const VariablesOptionsImpl * SBVariablesOptions::operator-> ( )
protected

Definition at line 197 of file SBVariablesOptions.cpp.

References m_opaque_up.

◆ operator->() [2/2]

const VariablesOptionsImpl* lldb::SBVariablesOptions::operator-> ( ) const
protected

◆ operator=()

SBVariablesOptions & SBVariablesOptions::operator= ( const SBVariablesOptions options)

Definition at line 92 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, m_opaque_up, and ref().

◆ ref() [1/2]

const VariablesOptionsImpl & SBVariablesOptions::ref ( )
protected

Definition at line 207 of file SBVariablesOptions.cpp.

References m_opaque_up.

Referenced by operator=().

◆ ref() [2/2]

const VariablesOptionsImpl& lldb::SBVariablesOptions::ref ( ) const
protected

◆ SetIncludeArguments()

void SBVariablesOptions::SetIncludeArguments ( bool  arguments)

Definition at line 117 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ SetIncludeLocals()

void SBVariablesOptions::SetIncludeLocals ( bool  locals)

Definition at line 142 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ SetIncludeRecognizedArguments()

void SBVariablesOptions::SetIncludeRecognizedArguments ( bool  arguments)

Definition at line 130 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

◆ SetIncludeRuntimeSupportValues()

void SBVariablesOptions::SetIncludeRuntimeSupportValues ( bool  runtime_support_values)

Definition at line 178 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ SetIncludeStatics()

void SBVariablesOptions::SetIncludeStatics ( bool  statics)

Definition at line 154 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ SetInScopeOnly()

void SBVariablesOptions::SetInScopeOnly ( bool  in_scope_only)

Definition at line 166 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

◆ SetOptions()

void SBVariablesOptions::SetOptions ( VariablesOptionsImpl lldb_object_ptr)
protected

Definition at line 216 of file SBVariablesOptions.cpp.

References m_opaque_up.

◆ SetUseDynamic()

void SBVariablesOptions::SetUseDynamic ( lldb::DynamicValueType  dynamic)

Definition at line 191 of file SBVariablesOptions.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by lldb::SBFrame::GetVariables().

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<VariablesOptionsImpl> lldb::SBVariablesOptions::m_opaque_up
private

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