11 #ifndef LLDB_SBTypeCategory_h_
12 #define LLDB_SBTypeCategory_h_
30 void SetEnabled(
bool);
32 const char *GetName();
34 lldb::LanguageType GetLanguageAtIndex(uint32_t idx);
36 uint32_t GetNumLanguages();
38 void AddLanguage(lldb::LanguageType language);
41 lldb::DescriptionLevel description_level);
43 uint32_t GetNumFormats();
45 uint32_t GetNumSummaries();
47 uint32_t GetNumFilters();
49 #ifndef LLDB_DISABLE_PYTHON
50 uint32_t GetNumSynthetics();
59 #ifndef LLDB_DISABLE_PYTHON
67 #ifndef LLDB_DISABLE_PYTHON
71 #ifndef LLDB_DISABLE_PYTHON
75 #ifndef LLDB_DISABLE_PYTHON
81 #ifndef LLDB_DISABLE_PYTHON
85 #ifndef LLDB_DISABLE_PYTHON
93 #ifndef LLDB_DISABLE_PYTHON
103 #ifndef LLDB_DISABLE_PYTHON
118 lldb::TypeCategoryImplSP GetSP();
120 void SetSP(
const lldb::TypeCategoryImplSP &typecategory_impl_sp);
128 bool IsDefaultCategory();
133 #endif // LLDB_SBTypeCategory_h_
class LLDB_API SBTypeCategory
TypeCategoryImplSP m_opaque_sp