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