LLDB mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::TypeSummaryOptions Class Reference

#include <TypeSummary.h>

Public Member Functions

 TypeSummaryOptions ()
 
 ~TypeSummaryOptions ()=default
 
lldb::LanguageType GetLanguage () const
 
lldb::TypeSummaryCapping GetCapping () const
 
TypeSummaryOptionsSetLanguage (lldb::LanguageType)
 
TypeSummaryOptionsSetCapping (lldb::TypeSummaryCapping)
 

Private Attributes

lldb::LanguageType m_lang = lldb::eLanguageTypeUnknown
 
lldb::TypeSummaryCapping m_capping = lldb::eTypeSummaryCapped
 

Detailed Description

Definition at line 26 of file TypeSummary.h.

Constructor & Destructor Documentation

◆ TypeSummaryOptions()

TypeSummaryOptions::TypeSummaryOptions ( )
default

◆ ~TypeSummaryOptions()

lldb_private::TypeSummaryOptions::~TypeSummaryOptions ( )
default

Member Function Documentation

◆ GetCapping()

lldb::TypeSummaryCapping TypeSummaryOptions::GetCapping ( ) const

◆ GetLanguage()

lldb::LanguageType TypeSummaryOptions::GetLanguage ( ) const

◆ SetCapping()

TypeSummaryOptions & TypeSummaryOptions::SetCapping ( lldb::TypeSummaryCapping  cap)

Definition at line 43 of file TypeSummary.cpp.

References m_capping.

◆ SetLanguage()

TypeSummaryOptions & TypeSummaryOptions::SetLanguage ( lldb::LanguageType  lang)

Definition at line 37 of file TypeSummary.cpp.

References m_lang.

Referenced by lldb_private::ValueObject::GetSummaryAsCString().

Member Data Documentation

◆ m_capping

lldb::TypeSummaryCapping lldb_private::TypeSummaryOptions::m_capping = lldb::eTypeSummaryCapped
private

Definition at line 42 of file TypeSummary.h.

Referenced by GetCapping(), and SetCapping().

◆ m_lang

lldb::LanguageType lldb_private::TypeSummaryOptions::m_lang = lldb::eLanguageTypeUnknown
private

Definition at line 41 of file TypeSummary.h.

Referenced by GetLanguage(), and SetLanguage().


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