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