LLDB mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::StatisticsOptions Struct Reference

#include <Statistics.h>

Public Member Functions

void SetSummaryOnly (bool value)
 
bool GetSummaryOnly () const
 
void SetLoadAllDebugInfo (bool value)
 
bool GetLoadAllDebugInfo () const
 
void SetIncludeTargets (bool value)
 
bool GetIncludeTargets () const
 
void SetIncludeModules (bool value)
 
bool GetIncludeModules () const
 
void SetIncludeTranscript (bool value)
 
bool GetIncludeTranscript () const
 

Private Attributes

std::optional< bool > m_summary_only
 
std::optional< bool > m_load_all_debug_info
 
std::optional< bool > m_include_targets
 
std::optional< bool > m_include_modules
 
std::optional< bool > m_include_transcript
 

Detailed Description

Definition at line 141 of file Statistics.h.

Member Function Documentation

◆ GetIncludeModules()

bool lldb_private::StatisticsOptions::GetIncludeModules ( ) const
inline

◆ GetIncludeTargets()

bool lldb_private::StatisticsOptions::GetIncludeTargets ( ) const
inline

Definition at line 152 of file Statistics.h.

References m_include_targets.

Referenced by lldb_private::DebuggerStats::ReportStatistics().

◆ GetIncludeTranscript()

bool lldb_private::StatisticsOptions::GetIncludeTranscript ( ) const
inline

Definition at line 169 of file Statistics.h.

References GetSummaryOnly(), and m_include_transcript.

Referenced by lldb_private::DebuggerStats::ReportStatistics().

◆ GetLoadAllDebugInfo()

bool lldb_private::StatisticsOptions::GetLoadAllDebugInfo ( ) const
inline

Definition at line 147 of file Statistics.h.

References m_load_all_debug_info.

Referenced by lldb_private::DebuggerStats::ReportStatistics().

◆ GetSummaryOnly()

bool lldb_private::StatisticsOptions::GetSummaryOnly ( ) const
inline

◆ SetIncludeModules()

void lldb_private::StatisticsOptions::SetIncludeModules ( bool  value)
inline

Definition at line 159 of file Statistics.h.

References m_include_modules.

Referenced by CommandObjectStatsDump::CommandOptions::SetOptionValue().

◆ SetIncludeTargets()

void lldb_private::StatisticsOptions::SetIncludeTargets ( bool  value)
inline

Definition at line 151 of file Statistics.h.

References m_include_targets.

Referenced by CommandObjectStatsDump::CommandOptions::SetOptionValue().

◆ SetIncludeTranscript()

void lldb_private::StatisticsOptions::SetIncludeTranscript ( bool  value)
inline

◆ SetLoadAllDebugInfo()

void lldb_private::StatisticsOptions::SetLoadAllDebugInfo ( bool  value)
inline

◆ SetSummaryOnly()

void lldb_private::StatisticsOptions::SetSummaryOnly ( bool  value)
inline

Definition at line 143 of file Statistics.h.

References m_summary_only.

Referenced by CommandObjectStatsDump::CommandOptions::SetOptionValue().

Member Data Documentation

◆ m_include_modules

std::optional<bool> lldb_private::StatisticsOptions::m_include_modules
private

Definition at line 181 of file Statistics.h.

Referenced by GetIncludeModules(), and SetIncludeModules().

◆ m_include_targets

std::optional<bool> lldb_private::StatisticsOptions::m_include_targets
private

Definition at line 180 of file Statistics.h.

Referenced by GetIncludeTargets(), and SetIncludeTargets().

◆ m_include_transcript

std::optional<bool> lldb_private::StatisticsOptions::m_include_transcript
private

Definition at line 182 of file Statistics.h.

Referenced by GetIncludeTranscript(), and SetIncludeTranscript().

◆ m_load_all_debug_info

std::optional<bool> lldb_private::StatisticsOptions::m_load_all_debug_info
private

Definition at line 179 of file Statistics.h.

Referenced by GetLoadAllDebugInfo(), and SetLoadAllDebugInfo().

◆ m_summary_only

std::optional<bool> lldb_private::StatisticsOptions::m_summary_only
private

Definition at line 178 of file Statistics.h.

Referenced by GetSummaryOnly(), and SetSummaryOnly().


The documentation for this struct was generated from the following file: