LLDB  mainline
Classes | Public Member Functions | List of all members
lldb_private::FormatCache Class Reference

#include <FormatCache.h>

Public Member Functions

 FormatCache ()
 
bool GetFormat (ConstString type, lldb::TypeFormatImplSP &format_sp)
 
bool GetSummary (ConstString type, lldb::TypeSummaryImplSP &summary_sp)
 
bool GetSynthetic (ConstString type, lldb::SyntheticChildrenSP &synthetic_sp)
 
bool GetValidator (ConstString type, lldb::TypeValidatorImplSP &summary_sp)
 
void SetFormat (ConstString type, lldb::TypeFormatImplSP &format_sp)
 
void SetSummary (ConstString type, lldb::TypeSummaryImplSP &summary_sp)
 
void SetSynthetic (ConstString type, lldb::SyntheticChildrenSP &synthetic_sp)
 
void SetValidator (ConstString type, lldb::TypeValidatorImplSP &synthetic_sp)
 
void Clear ()
 
uint64_t GetCacheHits ()
 
uint64_t GetCacheMisses ()
 

Detailed Description

Definition at line 20 of file FormatCache.h.

Constructor & Destructor Documentation

◆ FormatCache()

FormatCache::FormatCache ( )

Definition at line 103 of file FormatCache.cpp.

Member Function Documentation

◆ Clear()

void FormatCache::Clear ( )

Definition at line 216 of file FormatCache.cpp.

◆ GetCacheHits()

uint64_t lldb_private::FormatCache::GetCacheHits ( )
inline

Definition at line 101 of file FormatCache.h.

◆ GetCacheMisses()

uint64_t lldb_private::FormatCache::GetCacheMisses ( )
inline

Definition at line 103 of file FormatCache.h.

◆ GetFormat()

bool FormatCache::GetFormat ( ConstString  type,
lldb::TypeFormatImplSP &  format_sp 
)

Definition at line 120 of file FormatCache.cpp.

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

◆ GetSummary()

bool FormatCache::GetSummary ( ConstString  type,
lldb::TypeSummaryImplSP &  summary_sp 
)

Definition at line 138 of file FormatCache.cpp.

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

◆ GetSynthetic()

bool FormatCache::GetSynthetic ( ConstString  type,
lldb::SyntheticChildrenSP &  synthetic_sp 
)

Definition at line 156 of file FormatCache.cpp.

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

◆ GetValidator()

bool FormatCache::GetValidator ( ConstString  type,
lldb::TypeValidatorImplSP &  summary_sp 
)

Definition at line 174 of file FormatCache.cpp.

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

◆ SetFormat()

void FormatCache::SetFormat ( ConstString  type,
lldb::TypeFormatImplSP &  format_sp 
)

◆ SetSummary()

void FormatCache::SetSummary ( ConstString  type,
lldb::TypeSummaryImplSP &  summary_sp 
)

◆ SetSynthetic()

void FormatCache::SetSynthetic ( ConstString  type,
lldb::SyntheticChildrenSP &  synthetic_sp 
)

◆ SetValidator()

void FormatCache::SetValidator ( ConstString  type,
lldb::TypeValidatorImplSP &  synthetic_sp 
)

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