summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodeformatter.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-06-01 13:33:47 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-06-01 13:33:27 +0000
commit3e203e12086a7c16c1ad7c814462f68c7a2547b8 (patch)
tree5a05b4fc433f0739dc351eb6ffb55d272694a9d5 /src/plugins/cpptools/cppcodeformatter.h
parent39dea0979463fa834d99b76c6d286c0cb045f4d3 (diff)
downloadqt-creator-3e203e12086a7c16c1ad7c814462f68c7a2547b8.tar.gz
CppTools: Fix uninitialized values warnings
...from coverity scan. Change-Id: I7f4c3de39279cfffab2246aa84ae2ac13916bd1e Reviewed-by: Robert Loehning <robert.loehning@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppcodeformatter.h')
-rw-r--r--src/plugins/cpptools/cppcodeformatter.h17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/plugins/cpptools/cppcodeformatter.h b/src/plugins/cpptools/cppcodeformatter.h
index e48199d3a3..86accb647a 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<State> m_beginState;
QStack<State> 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;
};