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

#include <SBTypeSummary.h>

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

Public Member Functions

 SBTypeSummaryOptions ()
 
 SBTypeSummaryOptions (const lldb::SBTypeSummaryOptions &rhs)
 
 SBTypeSummaryOptions (const lldb_private::TypeSummaryOptions *lldb_object_ptr)
 
 ~SBTypeSummaryOptions ()
 
 operator bool () const
 
bool IsValid ()
 
lldb::LanguageType GetLanguage ()
 
lldb::TypeSummaryCapping GetCapping ()
 
void SetLanguage (lldb::LanguageType)
 
void SetCapping (lldb::TypeSummaryCapping)
 

Protected Member Functions

lldb_private::TypeSummaryOptionsoperator-> ()
 
const lldb_private::TypeSummaryOptionsoperator-> () const
 
lldb_private::TypeSummaryOptionsget ()
 
lldb_private::TypeSummaryOptionsref ()
 
const lldb_private::TypeSummaryOptionsref () const
 
void SetOptions (const lldb_private::TypeSummaryOptions *lldb_object_ptr)
 

Private Attributes

std::unique_ptr< lldb_private::TypeSummaryOptionsm_opaque_up
 

Friends

class SBValue
 

Detailed Description

Definition at line 16 of file SBTypeSummary.h.

Constructor & Destructor Documentation

◆ SBTypeSummaryOptions() [1/3]

SBTypeSummaryOptions::SBTypeSummaryOptions ( )

Definition at line 21 of file SBTypeSummary.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBTypeSummaryOptions() [2/3]

SBTypeSummaryOptions::SBTypeSummaryOptions ( const lldb::SBTypeSummaryOptions rhs)

Definition at line 27 of file SBTypeSummary.cpp.

References lldb_private::clone(), LLDB_RECORD_CONSTRUCTOR, and m_opaque_up.

◆ SBTypeSummaryOptions() [3/3]

SBTypeSummaryOptions::SBTypeSummaryOptions ( const lldb_private::TypeSummaryOptions lldb_object_ptr)

Definition at line 102 of file SBTypeSummary.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ ~SBTypeSummaryOptions()

SBTypeSummaryOptions::~SBTypeSummaryOptions ( )
default

Member Function Documentation

◆ get()

lldb_private::TypeSummaryOptions * SBTypeSummaryOptions::get ( )
protected

Definition at line 90 of file SBTypeSummary.cpp.

◆ GetCapping()

lldb::TypeSummaryCapping SBTypeSummaryOptions::GetCapping ( )

Definition at line 56 of file SBTypeSummary.cpp.

References lldb::eTypeSummaryCapped, and LLDB_RECORD_METHOD_NO_ARGS.

◆ GetLanguage()

lldb::LanguageType SBTypeSummaryOptions::GetLanguage ( )

Definition at line 47 of file SBTypeSummary.cpp.

References lldb::eLanguageTypeUnknown, and LLDB_RECORD_METHOD_NO_ARGS.

◆ IsValid()

bool SBTypeSummaryOptions::IsValid ( )

Definition at line 37 of file SBTypeSummary.cpp.

References LLDB_RECORD_METHOD_NO_ARGS.

◆ operator bool()

SBTypeSummaryOptions::operator bool ( ) const
explicit

Definition at line 41 of file SBTypeSummary.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator->() [1/2]

const lldb_private::TypeSummaryOptions * SBTypeSummaryOptions::operator-> ( )
protected

Definition at line 81 of file SBTypeSummary.cpp.

◆ operator->() [2/2]

const lldb_private::TypeSummaryOptions* lldb::SBTypeSummaryOptions::operator-> ( ) const
protected

◆ ref() [1/2]

const lldb_private::TypeSummaryOptions & SBTypeSummaryOptions::ref ( )
protected

Definition at line 94 of file SBTypeSummary.cpp.

Referenced by lldb::SBValue::GetSummary().

◆ ref() [2/2]

const lldb_private::TypeSummaryOptions& lldb::SBTypeSummaryOptions::ref ( ) const
protected

◆ SetCapping()

void SBTypeSummaryOptions::SetCapping ( lldb::TypeSummaryCapping  c)

Definition at line 73 of file SBTypeSummary.cpp.

References LLDB_RECORD_METHOD.

◆ SetLanguage()

void SBTypeSummaryOptions::SetLanguage ( lldb::LanguageType  l)

Definition at line 65 of file SBTypeSummary.cpp.

References LLDB_RECORD_METHOD.

◆ SetOptions()

void SBTypeSummaryOptions::SetOptions ( const lldb_private::TypeSummaryOptions lldb_object_ptr)
protected

Definition at line 111 of file SBTypeSummary.cpp.

Friends And Related Function Documentation

◆ SBValue

friend class SBValue
friend

Definition at line 39 of file SBTypeSummary.h.

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<lldb_private::TypeSummaryOptions> lldb::SBTypeSummaryOptions::m_opaque_up
private

Definition at line 54 of file SBTypeSummary.h.

Referenced by SBTypeSummaryOptions().


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