LLDB  mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::FormatCache::Entry Struct Reference
Collaboration diagram for lldb_private::FormatCache::Entry:
Collaboration graph
[legend]

Public Member Functions

 Entry ()
 
template<typename ImplSP >
bool IsCached ()
 
bool IsFormatCached ()
 
bool IsSummaryCached ()
 
bool IsSyntheticCached ()
 
void Get (lldb::TypeFormatImplSP &)
 
void Get (lldb::TypeSummaryImplSP &)
 
void Get (lldb::SyntheticChildrenSP &)
 
void Set (lldb::TypeFormatImplSP)
 
void Set (lldb::TypeSummaryImplSP)
 
void Set (lldb::SyntheticChildrenSP)
 

Private Attributes

bool m_format_cached: 1
 
bool m_summary_cached: 1
 
bool m_synthetic_cached: 1
 
lldb::TypeFormatImplSP m_format_sp
 
lldb::TypeSummaryImplSP m_summary_sp
 
lldb::SyntheticChildrenSP m_synthetic_sp
 

Detailed Description

Definition at line 22 of file FormatCache.h.

Constructor & Destructor Documentation

◆ Entry()

FormatCache::Entry::Entry ( )

Definition at line 17 of file FormatCache.cpp.

Member Function Documentation

◆ Get() [1/3]

void FormatCache::Entry::Get ( lldb::SyntheticChildrenSP &  retval)

Definition at line 35 of file FormatCache.cpp.

◆ Get() [2/3]

void FormatCache::Entry::Get ( lldb::TypeFormatImplSP &  retval)

Definition at line 27 of file FormatCache.cpp.

◆ Get() [3/3]

void FormatCache::Entry::Get ( lldb::TypeSummaryImplSP &  retval)

Definition at line 31 of file FormatCache.cpp.

◆ IsCached()

template<typename ImplSP >
bool lldb_private::FormatCache::Entry::IsCached ( )

◆ IsFormatCached()

bool FormatCache::Entry::IsFormatCached ( )

Definition at line 21 of file FormatCache.cpp.

◆ IsSummaryCached()

bool FormatCache::Entry::IsSummaryCached ( )

Definition at line 23 of file FormatCache.cpp.

◆ IsSyntheticCached()

bool FormatCache::Entry::IsSyntheticCached ( )

Definition at line 25 of file FormatCache.cpp.

◆ Set() [1/3]

void FormatCache::Entry::Set ( lldb::SyntheticChildrenSP  synthetic_sp)

Definition at line 49 of file FormatCache.cpp.

◆ Set() [2/3]

void FormatCache::Entry::Set ( lldb::TypeFormatImplSP  format_sp)

Definition at line 39 of file FormatCache.cpp.

Referenced by lldb_private::FormatCache::Set().

◆ Set() [3/3]

void FormatCache::Entry::Set ( lldb::TypeSummaryImplSP  summary_sp)

Definition at line 44 of file FormatCache.cpp.

Member Data Documentation

◆ m_format_cached

bool lldb_private::FormatCache::Entry::m_format_cached
private

Definition at line 24 of file FormatCache.h.

◆ m_format_sp

lldb::TypeFormatImplSP lldb_private::FormatCache::Entry::m_format_sp
private

Definition at line 28 of file FormatCache.h.

◆ m_summary_cached

bool lldb_private::FormatCache::Entry::m_summary_cached
private

Definition at line 25 of file FormatCache.h.

◆ m_summary_sp

lldb::TypeSummaryImplSP lldb_private::FormatCache::Entry::m_summary_sp
private

Definition at line 29 of file FormatCache.h.

◆ m_synthetic_cached

bool lldb_private::FormatCache::Entry::m_synthetic_cached
private

Definition at line 26 of file FormatCache.h.

◆ m_synthetic_sp

lldb::SyntheticChildrenSP lldb_private::FormatCache::Entry::m_synthetic_sp
private

Definition at line 30 of file FormatCache.h.


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