11 #ifndef LLDB_SBTypeFormat_h_ 
   12 #define LLDB_SBTypeFormat_h_ 
   23                uint32_t options = 0); 
 
   26                uint32_t options = 0); 
 
   34   lldb::Format GetFormat();
 
   36   const char *GetTypeName();
 
   38   uint32_t GetOptions();
 
   40   void SetFormat(lldb::Format);
 
   42   void SetTypeName(
const char *);
 
   44   void SetOptions(uint32_t);
 
   47                       lldb::DescriptionLevel description_level);
 
   62   lldb::TypeFormatImplSP GetSP();
 
   64   void SetSP(
const lldb::TypeFormatImplSP &typeformat_impl_sp);
 
   70   enum class Type { eTypeKeepSame, eTypeFormat, eTypeEnum };
 
   72   bool CopyOnWrite_Impl(Type);
 
   77 #endif // LLDB_SBTypeFormat_h_ 
class LLDB_API SBTypeFormat