10#ifndef LLDB_DATAFORMATTERS_FORMATCACHE_H
11#define LLDB_DATAFORMATTERS_FORMATCACHE_H
15#include "llvm/ADT/StringMap.h"
57 template <
typename ImplSP>
58 bool Get(llvm::StringRef type, ImplSP &format_impl_sp);
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::TypeSummaryImpl > TypeSummaryImplSP
std::shared_ptr< lldb_private::TypeFormatImpl > TypeFormatImplSP
std::shared_ptr< lldb_private::SyntheticChildren > SyntheticChildrenSP
void Set(lldb::SyntheticChildrenSP)
lldb::SyntheticChildrenSP m_synthetic_sp
lldb::TypeSummaryImplSP m_summary_sp
void Set(lldb::TypeFormatImplSP)
void Get(lldb::TypeSummaryImplSP &)
void Get(lldb::SyntheticChildrenSP &)
void Get(lldb::TypeFormatImplSP &)
lldb::TypeFormatImplSP m_format_sp
void Set(lldb::TypeSummaryImplSP)