diff options
author | Cristian Adam <cristian.adam@qt.io> | 2020-04-29 19:12:04 +0200 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2020-04-30 07:17:04 +0000 |
commit | 732b17a2c44343aa49e7382e8840b8d93b683bb3 (patch) | |
tree | 20fea3d9d4d2c6614ec8ff4d9ae445878ab1a1d2 /src/libs/qtcreatorcdbext | |
parent | 8542699b899c4ba0b89ccb9436dc09a047baceaf (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.h | 4 | ||||
-rw-r--r-- | src/libs/qtcreatorcdbext/symbolgroup.cpp | 2 |
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)); |