11 #ifndef LLDB_SBTypeSummary_h_ 
   12 #define LLDB_SBTypeSummary_h_ 
   29   lldb::LanguageType GetLanguage();
 
   31   lldb::TypeSummaryCapping GetCapping();
 
   33   void SetLanguage(lldb::LanguageType);
 
   35   void SetCapping(lldb::TypeSummaryCapping);
 
   40   lldb_private::TypeSummaryOptions *operator->();
 
   42   const lldb_private::TypeSummaryOptions *operator->() 
const;
 
   44   lldb_private::TypeSummaryOptions *
get();
 
   46   lldb_private::TypeSummaryOptions &ref();
 
   48   const lldb_private::TypeSummaryOptions &ref() 
const;
 
   50   void SetOptions(
const lldb_private::TypeSummaryOptions *lldb_object_ptr);
 
   53   std::unique_ptr<lldb_private::TypeSummaryOptions> m_opaque_ap;
 
   65                           uint32_t options = 0); 
 
   69                          uint32_t options = 0); 
 
   73                        uint32_t options = 0); 
 
   77                                           const char *description = 
nullptr);
 
  104                       lldb::DescriptionLevel description_level);
 
  121   lldb::TypeSummaryImplSP 
GetSP();
 
  123   void SetSP(
const lldb::TypeSummaryImplSP &typefilter_impl_sp);
 
  136 #endif // LLDB_SBTypeSummary_h_ 
static SBTypeSummary CreateWithScriptCode(const char *data, uint32_t options=0)
bool operator==(lldb::SBTypeSummary &rhs)
bool operator!=(lldb::SBTypeSummary &rhs)
bool(* FormatCallback)(SBValue, SBTypeSummaryOptions, SBStream &)
bool ChangeSummaryType(bool want_script)
lldb::TypeSummaryImplSP GetSP()
bool GetDescription(lldb::SBStream &description, lldb::DescriptionLevel description_level)
void SetFunctionCode(const char *data)
void SetSP(const lldb::TypeSummaryImplSP &typefilter_impl_sp)
lldb::SBTypeSummary & operator=(const lldb::SBTypeSummary &rhs)
lldb::TypeSummaryImplSP m_opaque_sp
void SetSummaryString(const char *data)
void SetFunctionName(const char *data)
bool DoesPrintValue(lldb::SBValue value)
void SetOptions(uint32_t)
static SBTypeSummary CreateWithCallback(FormatCallback cb, uint32_t options=0, const char *description=nullptr)
bool IsEqualTo(lldb::SBTypeSummary &rhs)
class LLDB_API SBTypeSummaryOptions
static SBTypeSummary CreateWithSummaryString(const char *data, uint32_t options=0)
static SBTypeSummary CreateWithFunctionName(const char *data, uint32_t options=0)