diff options
Diffstat (limited to 'contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h')
-rw-r--r-- | contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h | 5 |
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 |