summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Language/ObjC/NSError.cpp
diff options
context:
space:
mode:
authorEugene Zelenko <eugene.zelenko@gmail.com>2015-11-07 00:28:50 +0000
committerEugene Zelenko <eugene.zelenko@gmail.com>2015-11-07 00:28:50 +0000
commit26f34fb6df5f52a6f8dd8b9659509e2f3a99c4cd (patch)
treedc076949bc3f8cf7f4ed6e23bce671510d95267d /lldb/source/Plugins/Language/ObjC/NSError.cpp
parentba60247a1127d9eabe233eeeb1496b1c3a5f09c5 (diff)
downloadbcm5719-llvm-26f34fb6df5f52a6f8dd8b9659509e2f3a99c4cd.tar.gz
bcm5719-llvm-26f34fb6df5f52a6f8dd8b9659509e2f3a99c4cd.zip
Fix some Clang-tidy warnings and formatting in recently added code.
Fixed Clang-tidy warnings: * modernize-use-override; * modernize-use-nullptr; * modernize-use-default; * readability-simplify-boolean-expr. llvm-svn: 252374
Diffstat (limited to 'lldb/source/Plugins/Language/ObjC/NSError.cpp')
-rw-r--r--lldb/source/Plugins/Language/ObjC/NSError.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/lldb/source/Plugins/Language/ObjC/NSError.cpp b/lldb/source/Plugins/Language/ObjC/NSError.cpp
index 43ba8b751ea..c627cd03192 100644
--- a/lldb/source/Plugins/Language/ObjC/NSError.cpp
+++ b/lldb/source/Plugins/Language/ObjC/NSError.cpp
@@ -1,4 +1,4 @@
-//===-- NSError.cpp ----------------------------------------------*- C++ -*-===//
+//===-- NSError.cpp ---------------------------------------------*- C++ -*-===//
//
// The LLVM Compiler Infrastructure
//
@@ -7,6 +7,12 @@
//
//===----------------------------------------------------------------------===//
+// C Includes
+// C++ Includes
+// Other libraries and framework includes
+#include "clang/AST/DeclCXX.h"
+
+// Project includes
#include "Cocoa.h"
#include "lldb/Core/DataBufferHeap.h"
@@ -22,8 +28,6 @@
#include "lldb/Utility/ProcessStructReader.h"
-#include "clang/AST/DeclCXX.h"
-
#include "Plugins/Language/ObjC/NSString.h"
using namespace lldb;
@@ -96,9 +100,12 @@ public:
NSErrorSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
SyntheticChildrenFrontEnd(*valobj_sp)
{}
-
- virtual size_t
- CalculateNumChildren ()
+
+ ~NSErrorSyntheticFrontEnd() override = default;
+ // no need to delete m_child_ptr - it's kept alive by the cluster manager on our behalf
+
+ size_t
+ CalculateNumChildren() override
{
if (m_child_ptr)
return 1;
@@ -107,8 +114,8 @@ public:
return 0;
}
- virtual lldb::ValueObjectSP
- GetChildAtIndex (size_t idx)
+ lldb::ValueObjectSP
+ GetChildAtIndex(size_t idx) override
{
if (idx != 0)
return lldb::ValueObjectSP();
@@ -118,8 +125,8 @@ public:
return m_child_sp;
}
- virtual bool
- Update()
+ bool
+ Update() override
{
m_child_ptr = nullptr;
m_child_sp.reset();
@@ -158,27 +165,21 @@ public:
return false;
}
- virtual bool
- MightHaveChildren ()
+ bool
+ MightHaveChildren() override
{
return true;
}
- virtual size_t
- GetIndexOfChildWithName (const ConstString &name)
+ size_t
+ GetIndexOfChildWithName(const ConstString &name) override
{
static ConstString g___userInfo("_userInfo");
if (name == g___userInfo)
return 0;
return UINT32_MAX;
}
-
- virtual
- ~NSErrorSyntheticFrontEnd ()
- {
- // no need to delete m_child_ptr - it's kept alive by the cluster manager on our behalf
- }
-
+
private:
// the child here can be "real" (i.e. an actual child of the root) or synthetized from raw memory
// if the former, I need to store a plain pointer to it - or else a loop of references will cause this entire hierarchy of values to leak
@@ -215,4 +216,3 @@ lldb_private::formatters::NSErrorSyntheticFrontEndCreator (CXXSyntheticChildren*
return nullptr;
}
-
OpenPOWER on IntegriCloud