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

#include <FormatClasses.h>

Collaboration diagram for lldb_private::FormattersMatchData:
Collaboration graph
[legend]

Public Member Functions

 FormattersMatchData (ValueObject &, lldb::DynamicValueType)
 
FormattersMatchVector GetMatchesVector ()
 
ConstString GetTypeForCache ()
 
CandidateLanguagesVector GetCandidateLanguages ()
 
ValueObjectGetValueObject ()
 
lldb::DynamicValueType GetDynamicValueType ()
 

Private Attributes

ValueObjectm_valobj
 
lldb::DynamicValueType m_dynamic_value_type
 
std::pair< FormattersMatchVector, bool > m_formatters_match_vector
 
ConstString m_type_for_cache
 
CandidateLanguagesVector m_candidate_languages
 

Detailed Description

Definition at line 84 of file FormatClasses.h.

Constructor & Destructor Documentation

◆ FormattersMatchData()

FormattersMatchData::FormattersMatchData ( ValueObject valobj,
lldb::DynamicValueType  use_dynamic 
)

Definition at line 20 of file FormatClasses.cpp.

Member Function Documentation

◆ GetCandidateLanguages()

CandidateLanguagesVector FormattersMatchData::GetCandidateLanguages ( )

◆ GetDynamicValueType()

lldb::DynamicValueType FormattersMatchData::GetDynamicValueType ( )

Definition at line 47 of file FormatClasses.cpp.

References m_dynamic_value_type.

Referenced by lldb_private::LanguageCategory::GetHardcoded().

◆ GetMatchesVector()

FormattersMatchVector FormattersMatchData::GetMatchesVector ( )

◆ GetTypeForCache()

ConstString FormattersMatchData::GetTypeForCache ( )

◆ GetValueObject()

ValueObject & FormattersMatchData::GetValueObject ( )

Member Data Documentation

◆ m_candidate_languages

CandidateLanguagesVector lldb_private::FormattersMatchData::m_candidate_languages
private

Definition at line 103 of file FormatClasses.h.

Referenced by GetCandidateLanguages().

◆ m_dynamic_value_type

lldb::DynamicValueType lldb_private::FormattersMatchData::m_dynamic_value_type
private

Definition at line 100 of file FormatClasses.h.

Referenced by GetDynamicValueType(), and GetMatchesVector().

◆ m_formatters_match_vector

std::pair<FormattersMatchVector, bool> lldb_private::FormattersMatchData::m_formatters_match_vector
private

Definition at line 101 of file FormatClasses.h.

Referenced by GetMatchesVector().

◆ m_type_for_cache

ConstString lldb_private::FormattersMatchData::m_type_for_cache
private

Definition at line 102 of file FormatClasses.h.

Referenced by GetTypeForCache().

◆ m_valobj

ValueObject& lldb_private::FormattersMatchData::m_valobj
private

Definition at line 99 of file FormatClasses.h.

Referenced by GetMatchesVector(), and GetValueObject().


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