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_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBVariablesOptions() [2/3]

SBVariablesOptions::SBVariablesOptions ( const SBVariablesOptions options)

Definition at line 86 of file SBVariablesOptions.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ ~SBVariablesOptions()

SBVariablesOptions::~SBVariablesOptions ( )
default

◆ SBVariablesOptions() [3/3]

SBVariablesOptions::SBVariablesOptions ( VariablesOptionsImpl lldb_object_ptr)
protected

Definition at line 229 of file SBVariablesOptions.cpp.

Member Function Documentation

◆ get()

VariablesOptionsImpl * SBVariablesOptions::get ( )
protected

Definition at line 221 of file SBVariablesOptions.cpp.

References m_opaque_up.

◆ GetIncludeArguments()

bool SBVariablesOptions::GetIncludeArguments ( ) const

Definition at line 115 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS, and m_opaque_up.

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

◆ GetIncludeLocals()

bool SBVariablesOptions::GetIncludeLocals ( ) const

Definition at line 145 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS, 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 184 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS, and m_opaque_up.

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

◆ GetIncludeStatics()

bool SBVariablesOptions::GetIncludeStatics ( ) const

Definition at line 158 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS, and m_opaque_up.

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

◆ GetInScopeOnly()

bool SBVariablesOptions::GetInScopeOnly ( ) const

Definition at line 171 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS, and m_opaque_up.

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

◆ GetUseDynamic()

lldb::DynamicValueType SBVariablesOptions::GetUseDynamic ( ) const

Definition at line 199 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS, and m_opaque_up.

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

◆ IsValid()

bool SBVariablesOptions::IsValid ( ) const

Definition at line 105 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator bool()

SBVariablesOptions::operator bool ( ) const
explicit

Definition at line 109 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator->() [1/2]

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

Definition at line 213 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 93 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, LLDB_RECORD_RESULT, m_opaque_up, and ref().

◆ ref() [1/2]

const VariablesOptionsImpl & SBVariablesOptions::ref ( )
protected

Definition at line 223 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 122 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, and m_opaque_up.

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

◆ SetIncludeLocals()

void SBVariablesOptions::SetIncludeLocals ( bool  locals)

Definition at line 151 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, and m_opaque_up.

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

◆ SetIncludeRecognizedArguments()

void SBVariablesOptions::SetIncludeRecognizedArguments ( bool  arguments)

Definition at line 138 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, and m_opaque_up.

◆ SetIncludeRuntimeSupportValues()

void SBVariablesOptions::SetIncludeRuntimeSupportValues ( bool  runtime_support_values)

Definition at line 191 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, and m_opaque_up.

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

◆ SetIncludeStatics()

void SBVariablesOptions::SetIncludeStatics ( bool  statics)

Definition at line 164 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, and m_opaque_up.

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

◆ SetInScopeOnly()

void SBVariablesOptions::SetInScopeOnly ( bool  in_scope_only)

Definition at line 177 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, and m_opaque_up.

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

◆ SetOptions()

void SBVariablesOptions::SetOptions ( VariablesOptionsImpl lldb_object_ptr)
protected

Definition at line 232 of file SBVariablesOptions.cpp.

References m_opaque_up.

◆ SetUseDynamic()

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

Definition at line 206 of file SBVariablesOptions.cpp.

References LLDB_RECORD_METHOD, 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: