diff options
Diffstat (limited to 'src/plugins/scanner/cpp/Token.h')
-rw-r--r-- | src/plugins/scanner/cpp/Token.h | 10 |
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; |