10 #ifndef LLDB_DATAFORMATTERS_FORMATCACHE_H
11 #define LLDB_DATAFORMATTERS_FORMATCACHE_H
35 template<
typename ImplSP>
bool IsCached();
40 void Get(lldb::TypeFormatImplSP &);
41 void Get(lldb::TypeSummaryImplSP &);
42 void Get(lldb::SyntheticChildrenSP &);
44 void Set(lldb::TypeFormatImplSP);
45 void Set(lldb::TypeSummaryImplSP);
46 void Set(lldb::SyntheticChildrenSP);
60 template <
typename ImplSP>
bool Get(
ConstString type, ImplSP &format_impl_sp);
63 void Set(
ConstString type, lldb::SyntheticChildrenSP &synthetic_sp);
74 #endif // LLDB_DATAFORMATTERS_FORMATCACHE_H