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 ( )

◆ ~TypeSummaryOptions()

lldb_private::TypeSummaryOptions::~TypeSummaryOptions ( )

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

Definition at line 42 of file TypeSummary.h.

Referenced by GetCapping(), and SetCapping().

◆ m_lang

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

Definition at line 41 of file TypeSummary.h.

Referenced by GetLanguage(), and SetLanguage().

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