aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/API/SBTypeFormat.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/API/SBTypeFormat.h')
-rw-r--r--include/lldb/API/SBTypeFormat.h133
1 files changed, 55 insertions, 78 deletions
diff --git a/include/lldb/API/SBTypeFormat.h b/include/lldb/API/SBTypeFormat.h
index c24641ac15f5..d0429e97ff9c 100644
--- a/include/lldb/API/SBTypeFormat.h
+++ b/include/lldb/API/SBTypeFormat.h
@@ -1,4 +1,5 @@
-//===-- SBTypeFormat.h --------------------------------------------*- C++ -*-===//
+//===-- SBTypeFormat.h --------------------------------------------*- C++
+//-*-===//
//
// The LLVM Compiler Infrastructure
//
@@ -14,87 +15,63 @@
namespace lldb {
-class LLDB_API SBTypeFormat
-{
+class LLDB_API SBTypeFormat {
public:
-
- SBTypeFormat();
-
- SBTypeFormat (lldb::Format format,
- uint32_t options = 0); // see lldb::eTypeOption values
-
- SBTypeFormat (const char* type,
- uint32_t options = 0); // see lldb::eTypeOption values
-
- SBTypeFormat (const lldb::SBTypeFormat &rhs);
-
- ~SBTypeFormat ();
-
- bool
- IsValid() const;
-
- lldb::Format
- GetFormat ();
-
- const char*
- GetTypeName ();
-
- uint32_t
- GetOptions();
-
- void
- SetFormat (lldb::Format);
-
- void
- SetTypeName (const char*);
-
- void
- SetOptions (uint32_t);
-
- bool
- GetDescription (lldb::SBStream &description,
- lldb::DescriptionLevel description_level);
-
- lldb::SBTypeFormat &
- operator = (const lldb::SBTypeFormat &rhs);
-
- bool
- IsEqualTo (lldb::SBTypeFormat &rhs);
-
- bool
- operator == (lldb::SBTypeFormat &rhs);
-
- bool
- operator != (lldb::SBTypeFormat &rhs);
-
+ SBTypeFormat();
+
+ SBTypeFormat(lldb::Format format,
+ uint32_t options = 0); // see lldb::eTypeOption values
+
+ SBTypeFormat(const char *type,
+ uint32_t options = 0); // see lldb::eTypeOption values
+
+ SBTypeFormat(const lldb::SBTypeFormat &rhs);
+
+ ~SBTypeFormat();
+
+ bool IsValid() const;
+
+ lldb::Format GetFormat();
+
+ const char *GetTypeName();
+
+ uint32_t GetOptions();
+
+ void SetFormat(lldb::Format);
+
+ void SetTypeName(const char *);
+
+ void SetOptions(uint32_t);
+
+ bool GetDescription(lldb::SBStream &description,
+ lldb::DescriptionLevel description_level);
+
+ lldb::SBTypeFormat &operator=(const lldb::SBTypeFormat &rhs);
+
+ bool IsEqualTo(lldb::SBTypeFormat &rhs);
+
+ bool operator==(lldb::SBTypeFormat &rhs);
+
+ bool operator!=(lldb::SBTypeFormat &rhs);
+
protected:
- friend class SBDebugger;
- friend class SBTypeCategory;
- friend class SBValue;
-
- lldb::TypeFormatImplSP
- GetSP ();
-
- void
- SetSP (const lldb::TypeFormatImplSP &typeformat_impl_sp);
-
- lldb::TypeFormatImplSP m_opaque_sp;
-
- SBTypeFormat (const lldb::TypeFormatImplSP &);
-
- enum class Type
- {
- eTypeKeepSame,
- eTypeFormat,
- eTypeEnum
- };
-
- bool
- CopyOnWrite_Impl(Type);
-
+ friend class SBDebugger;
+ friend class SBTypeCategory;
+ friend class SBValue;
+
+ lldb::TypeFormatImplSP GetSP();
+
+ void SetSP(const lldb::TypeFormatImplSP &typeformat_impl_sp);
+
+ lldb::TypeFormatImplSP m_opaque_sp;
+
+ SBTypeFormat(const lldb::TypeFormatImplSP &);
+
+ enum class Type { eTypeKeepSame, eTypeFormat, eTypeEnum };
+
+ bool CopyOnWrite_Impl(Type);
};
-
} // namespace lldb
#endif // LLDB_SBTypeFormat_h_