aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2018-11-09 10:52:16 +0200
committerOrgad Shaneh <orgads@gmail.com>2018-11-12 07:11:45 +0000
commit910724f963ee195203b17a89700f686590ef04cc (patch)
tree14131637d11fe4d83cb9a0147fba3c3d2b37f7e6 /src/libs/3rdparty/cplusplus
parent423b7391dd88bf0c85bc76269f3a8c4eda2ca923 (diff)
C++: Add some missing overrides in Bind
GCC8 warns about hidden overloads. Change-Id: I67582e2486741d4edaf600e84a71c8c926996d07 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/libs/3rdparty/cplusplus')
-rw-r--r--src/libs/3rdparty/cplusplus/Bind.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/3rdparty/cplusplus/Bind.h b/src/libs/3rdparty/cplusplus/Bind.h
index 54e88e95a8..741043fdea 100644
--- a/src/libs/3rdparty/cplusplus/Bind.h
+++ b/src/libs/3rdparty/cplusplus/Bind.h
@@ -121,6 +121,7 @@ protected:
virtual bool visit(DynamicExceptionSpecificationAST *ast);
virtual bool visit(MemInitializerAST *ast);
virtual bool visit(NestedNameSpecifierAST *ast);
+ virtual bool visit(NoExceptSpecificationAST *) { return true; }
virtual bool visit(NewArrayDeclaratorAST *ast);
virtual bool visit(NewTypeIdAST *ast);
virtual bool visit(OperatorAST *ast);
@@ -139,6 +140,8 @@ protected:
virtual bool visit(CaptureAST *ast);
virtual bool visit(LambdaDeclaratorAST *ast);
virtual bool visit(TrailingReturnTypeAST *ast);
+ virtual bool visit(DotDesignatorAST *) { return true; }
+ virtual bool visit(BracketDesignatorAST *) { return true; }
// StatementAST
virtual bool visit(QtMemberDeclarationAST *ast);
@@ -165,6 +168,7 @@ protected:
virtual bool visit(ObjCSynchronizedStatementAST *ast);
// ExpressionAST
+ virtual bool visit(AlignofExpressionAST *) { return true; }
virtual bool visit(IdExpressionAST *ast);
virtual bool visit(CompoundExpressionAST *ast);
virtual bool visit(CompoundLiteralAST *ast);
@@ -175,12 +179,15 @@ protected:
virtual bool visit(ConditionalExpressionAST *ast);
virtual bool visit(CppCastExpressionAST *ast);
virtual bool visit(DeleteExpressionAST *ast);
+ virtual bool visit(DesignatedInitializerAST *) { return true; }
virtual bool visit(ArrayInitializerAST *ast);
virtual bool visit(NewExpressionAST *ast);
+ virtual bool visit(NoExceptOperatorExpressionAST *) { return true; }
virtual bool visit(TypeidExpressionAST *ast);
virtual bool visit(TypenameCallExpressionAST *ast);
virtual bool visit(TypeConstructorCallAST *ast);
virtual bool visit(SizeofExpressionAST *ast);
+ virtual bool visit(StaticAssertDeclarationAST *) { return true; }
virtual bool visit(PointerLiteralAST *ast);
virtual bool visit(NumericLiteralAST *ast);
virtual bool visit(BoolLiteralAST *ast);