Fix Clang-tidy modernize-use-override warnings in source/Plugins/Language; other minor fixes.
Differential Revision: http://reviews.llvm.org/D13876
llvm-svn: 250789
diff --git a/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp b/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
index 4e2c066..a07be9e 100644
--- a/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
+++ b/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
@@ -1,4 +1,4 @@
-//===-- NSIndexPath.cpp ------------------------------------------*- C++ -*-===//
+//===-- NSIndexPath.cpp -----------------------------------------*- C++ -*-===//
//
// The LLVM Compiler Infrastructure
//
@@ -7,6 +7,10 @@
//
//===----------------------------------------------------------------------===//
+// C Includes
+// C++ Includes
+// Other libraries and framework includes
+// Project includes
#include "Cocoa.h"
#include "lldb/Core/ValueObject.h"
@@ -31,21 +35,23 @@
{
m_ptr_size = m_backend.GetTargetSP()->GetArchitecture().GetAddressByteSize();
}
-
- virtual size_t
- CalculateNumChildren ()
+
+ ~NSIndexPathSyntheticFrontEnd() override = default;
+
+ size_t
+ CalculateNumChildren() override
{
return m_impl.GetNumIndexes();
}
- virtual lldb::ValueObjectSP
- GetChildAtIndex (size_t idx)
+ lldb::ValueObjectSP
+ GetChildAtIndex(size_t idx) override
{
return m_impl.GetIndexAtIndex(idx, m_uint_star_type);
}
- virtual bool
- Update()
+ bool
+ Update() override
{
m_impl.Clear();
@@ -129,16 +135,16 @@
return false;
}
- virtual bool
- MightHaveChildren ()
+ bool
+ MightHaveChildren() override
{
if (m_impl.m_mode == Mode::Invalid)
return false;
return true;
}
- virtual size_t
- GetIndexOfChildWithName (const ConstString &name)
+ size_t
+ GetIndexOfChildWithName(const ConstString &name) override
{
const char* item_name = name.GetCString();
uint32_t idx = ExtractIndexFromString(item_name);
@@ -147,12 +153,12 @@
return idx;
}
- virtual lldb::ValueObjectSP
- GetSyntheticValue () { return nullptr; }
-
- virtual
- ~NSIndexPathSyntheticFrontEnd () {}
-
+ lldb::ValueObjectSP
+ GetSyntheticValue() override
+ {
+ return nullptr;
+ }
+
protected:
ObjCLanguageRuntime::ClassDescriptorSP m_descriptor_sp;
@@ -245,7 +251,7 @@
m_process = nullptr;
}
- private:
+ private:
uint64_t m_indexes;
size_t m_count;
uint32_t m_ptr_size;
@@ -337,5 +343,6 @@
return new NSIndexPathSyntheticFrontEnd(valobj_sp);
return nullptr;
}
- }
-}
+
+ } // namespace formatters
+} // namespace lldb_private