summaryrefslogtreecommitdiff
path: root/src/plugins/scanner/cpp/Token.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/scanner/cpp/Token.h')
-rw-r--r--src/plugins/scanner/cpp/Token.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/plugins/scanner/cpp/Token.h b/src/plugins/scanner/cpp/Token.h
index 846aa5a12..a042c1087 100644
--- a/src/plugins/scanner/cpp/Token.h
+++ b/src/plugins/scanner/cpp/Token.h
@@ -295,9 +295,6 @@ enum Kind {
class CPLUSPLUS_EXPORT Token
{
public:
- Token();
- ~Token();
-
inline bool is(unsigned k) const { return f.kind == k; }
inline bool isNot(unsigned k) const { return f.kind != k; }
#ifndef CPLUSPLUS_NO_PARSER
@@ -348,15 +345,12 @@ public:
unsigned pad : 3;
unsigned length : 16;
};
- union {
- unsigned flags;
- Flags f;
- };
+ Flags f{};
unsigned offset = 0;
union {
- void *ptr;
+ void *ptr = nullptr;
#ifndef CPLUSPLUS_NO_PARSER
const Literal *literal;
const NumericLiteral *number;