diff options
| author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-20 01:10:59 +0000 |
|---|---|---|
| committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-20 01:10:59 +0000 |
| commit | 8d15f33b45f00bff7b368350d874ab4f5b76afb4 (patch) | |
| tree | c03bd3c63307ad3646637c49d4964326e58f6a1b /lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp | |
| parent | 0ce253d3a9774b8637b3350eb541d305bdea6544 (diff) | |
| download | bcm5719-llvm-8d15f33b45f00bff7b368350d874ab4f5b76afb4.tar.gz bcm5719-llvm-8d15f33b45f00bff7b368350d874ab4f5b76afb4.zip | |
Fix Clang-tidy modernize-use-override warnings in source/Plugins/Language; other minor fixes.
Differential Revision: http://reviews.llvm.org/D13876
llvm-svn: 250789
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp')
| -rw-r--r-- | lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp b/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp index ac6501f054a..9970d49dac6 100644 --- a/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp +++ b/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp @@ -1,4 +1,4 @@ -//===-- LibCxxInitializerList.cpp ----------------------------------*- C++ -*-===// +//===-- LibCxxInitializerList.cpp -------------------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -7,6 +7,10 @@ // //===----------------------------------------------------------------------===// +// C Includes +// C++ Includes +// Other libraries and framework includes +// Project includes #include "LibCxx.h" #include "lldb/Core/ConstString.h" @@ -23,24 +27,24 @@ namespace lldb_private { { public: LibcxxInitializerListSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp); + + ~LibcxxInitializerListSyntheticFrontEnd() override; + + size_t + CalculateNumChildren() override; - virtual size_t - CalculateNumChildren (); - - virtual lldb::ValueObjectSP - GetChildAtIndex (size_t idx); + lldb::ValueObjectSP + GetChildAtIndex(size_t idx) override; - virtual bool - Update(); + bool + Update() override; - virtual bool - MightHaveChildren (); + bool + MightHaveChildren() override; - virtual size_t - GetIndexOfChildWithName (const ConstString &name); + size_t + GetIndexOfChildWithName(const ConstString &name) override; - virtual - ~LibcxxInitializerListSyntheticFrontEnd (); private: ValueObject* m_start; CompilerType m_element_type; @@ -48,8 +52,8 @@ namespace lldb_private { size_t m_num_elements; std::map<size_t,lldb::ValueObjectSP> m_children; }; - } -} + } // namespace formatters +} // namespace lldb_private lldb_private::formatters::LibcxxInitializerListSyntheticFrontEnd::LibcxxInitializerListSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) : SyntheticChildrenFrontEnd(*valobj_sp.get()), @@ -63,6 +67,12 @@ m_children() Update(); } +lldb_private::formatters::LibcxxInitializerListSyntheticFrontEnd::~LibcxxInitializerListSyntheticFrontEnd() +{ + // this needs to stay around because it's a child object who will follow its parent's life cycle + // delete m_start; +} + size_t lldb_private::formatters::LibcxxInitializerListSyntheticFrontEnd::CalculateNumChildren () { @@ -128,12 +138,6 @@ lldb_private::formatters::LibcxxInitializerListSyntheticFrontEnd::GetIndexOfChil return ExtractIndexFromString(name.GetCString()); } -lldb_private::formatters::LibcxxInitializerListSyntheticFrontEnd::~LibcxxInitializerListSyntheticFrontEnd () -{ - // this needs to stay around because it's a child object who will follow its parent's life cycle - // delete m_start; -} - lldb_private::SyntheticChildrenFrontEnd* lldb_private::formatters::LibcxxInitializerListSyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp) { @@ -141,4 +145,3 @@ lldb_private::formatters::LibcxxInitializerListSyntheticFrontEndCreator (CXXSynt return NULL; return (new LibcxxInitializerListSyntheticFrontEnd(valobj_sp)); } - |

