diff --git a/src/plugins/cpptools/cppcodeformatter.cpp b/src/plugins/cpptools/cppcodeformatter.cpp index e27832a2ffd..68c83f29f9a 100644 --- a/src/plugins/cpptools/cppcodeformatter.cpp +++ b/src/plugins/cpptools/cppcodeformatter.cpp @@ -40,18 +40,6 @@ using namespace CppTools; using namespace TextEditor; using namespace CppTools::Internal; -CodeFormatter::BlockData::BlockData() - : m_blockRevision(-1) -{ -} - -CodeFormatter::CodeFormatter() - : m_indentDepth(0) - , m_paddingDepth(0) - , m_tabSize(4) -{ -} - CodeFormatter::~CodeFormatter() { } diff --git a/src/plugins/cpptools/cppcodeformatter.h b/src/plugins/cpptools/cppcodeformatter.h index e48199d3a38..86accb647ab 100644 --- a/src/plugins/cpptools/cppcodeformatter.h +++ b/src/plugins/cpptools/cppcodeformatter.h @@ -48,7 +48,6 @@ class CPPTOOLS_EXPORT CodeFormatter { Q_GADGET public: - CodeFormatter(); virtual ~CodeFormatter(); // updates all states up until block if necessary @@ -73,13 +72,11 @@ protected: class BlockData { public: - BlockData(); - QStack m_beginState; QStack m_endState; - int m_indentDepth; - int m_paddingDepth; - int m_blockRevision; + int m_indentDepth = 0; + int m_paddingDepth = 0; + int m_blockRevision = -1; }; virtual void saveBlockData(QTextBlock *block, const BlockData &data) const = 0; @@ -242,12 +239,12 @@ private: CPlusPlus::Tokens m_tokens; QString m_currentLine; CPlusPlus::Token m_currentToken; - int m_tokenIndex; + int m_tokenIndex = 0; - int m_indentDepth; - int m_paddingDepth; + int m_indentDepth = 0; + int m_paddingDepth = 0; - int m_tabSize; + int m_tabSize = 4; friend class Internal::CppCodeFormatterData; }; diff --git a/src/plugins/cpptools/cppcompletionassist.cpp b/src/plugins/cpptools/cppcompletionassist.cpp index 6a5e70954d2..0a31d52b848 100644 --- a/src/plugins/cpptools/cppcompletionassist.cpp +++ b/src/plugins/cpptools/cppcompletionassist.cpp @@ -83,9 +83,6 @@ struct CompleteFunctionDeclaration class CppAssistProposalItem final : public AssistProposalItem { public: - CppAssistProposalItem() : - m_isOverloaded(false) {} - ~CppAssistProposalItem() Q_DECL_NOEXCEPT {} bool prematurelyApplies(const QChar &c) const override; void applyContextualContent(TextDocumentManipulatorInterface &manipulator, int basePosition) const override; @@ -101,9 +98,9 @@ public: private: QSharedPointer m_typeOfExpression; - unsigned m_completionOperator; + unsigned m_completionOperator = T_EOF_SYMBOL; mutable QChar m_typedChar; - bool m_isOverloaded; + bool m_isOverloaded = false; }; } // Internal diff --git a/src/plugins/cpptools/indexitem.h b/src/plugins/cpptools/indexitem.h index edfa9a75fa6..4370bca4228 100644 --- a/src/plugins/cpptools/indexitem.h +++ b/src/plugins/cpptools/indexitem.h @@ -123,9 +123,9 @@ private: QString m_symbolScope; QString m_fileName; QIcon m_icon; - ItemType m_type; - int m_line; - int m_column; + ItemType m_type = All; + int m_line = 0; + int m_column = 0; QVector m_children; }; diff --git a/src/plugins/cpptools/insertionpointlocator.cpp b/src/plugins/cpptools/insertionpointlocator.cpp index 41e074219bf..0fe27dbcc1d 100644 --- a/src/plugins/cpptools/insertionpointlocator.cpp +++ b/src/plugins/cpptools/insertionpointlocator.cpp @@ -354,7 +354,7 @@ public: class FindMethodDefinitionInsertPoint : protected ASTVisitor { QList _namespaceNames; - int _currentDepth; + int _currentDepth = 0; HighestValue _bestToken; public: