aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qtcreatorcdbext
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2020-04-29 19:12:04 +0200
committerCristian Adam <cristian.adam@qt.io>2020-04-30 07:17:04 +0000
commit732b17a2c44343aa49e7382e8840b8d93b683bb3 (patch)
tree20fea3d9d4d2c6614ec8ff4d9ae445878ab1a1d2 /src/libs/qtcreatorcdbext
parent8542699b899c4ba0b89ccb9436dc09a047baceaf (diff)
qtcreatorcdbext: use std::unique_ptr instead of std::auto_ptr
Qt6 will require C++17, which has removed std::auto_ptr Change-Id: I4f87ce0196799269735a878592ef3e930e94d4fc Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/libs/qtcreatorcdbext')
-rw-r--r--src/libs/qtcreatorcdbext/extensioncontext.h4
-rw-r--r--src/libs/qtcreatorcdbext/symbolgroup.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/libs/qtcreatorcdbext/extensioncontext.h b/src/libs/qtcreatorcdbext/extensioncontext.h
index e1a27f3a9a..db099c17ca 100644
--- a/src/libs/qtcreatorcdbext/extensioncontext.h
+++ b/src/libs/qtcreatorcdbext/extensioncontext.h
@@ -137,8 +137,8 @@ private:
bool isInitialized() const;
IInterfacePointer<CIDebugControl> m_control;
- std::auto_ptr<LocalsSymbolGroup> m_symbolGroup;
- std::auto_ptr<WatchesSymbolGroup> m_watchesSymbolGroup;
+ std::unique_ptr<LocalsSymbolGroup> m_symbolGroup;
+ std::unique_ptr<WatchesSymbolGroup> m_watchesSymbolGroup;
CIDebugClient *m_hookedClient = nullptr;
IDebugEventCallbacks *m_oldEventCallback = nullptr;
diff --git a/src/libs/qtcreatorcdbext/symbolgroup.cpp b/src/libs/qtcreatorcdbext/symbolgroup.cpp
index 0d55fb6a39..6bc08506b4 100644
--- a/src/libs/qtcreatorcdbext/symbolgroup.cpp
+++ b/src/libs/qtcreatorcdbext/symbolgroup.cpp
@@ -227,7 +227,7 @@ std::string SymbolGroup::debug(const std::string &iname,
{
std::ostringstream str;
str << '\n';
- std::auto_ptr<DebugSymbolGroupNodeVisitor>
+ std::unique_ptr<DebugSymbolGroupNodeVisitor>
visitor(filter.empty() ?
new DebugSymbolGroupNodeVisitor(str, verbosity) :
new DebugFilterSymbolGroupNodeVisitor(str, filter, verbosity));