aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h')
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h b/contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h
index d66189144511..3315df246981 100644
--- a/contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h
+++ b/contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h
@@ -49,6 +49,11 @@ getRewrittenOverloadedOperator(OverloadedOperatorKind Kind) {
}
}
+/// Determine if this is a compound assignment operator.
+inline bool isCompoundAssignmentOperator(OverloadedOperatorKind Kind) {
+ return Kind >= OO_PlusEqual && Kind <= OO_PipeEqual;
+}
+
} // end namespace clang
#endif