| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | OperatorKinds.h | 21 enum OverloadedOperatorKind : int { enum 31 const char *getOperatorSpelling(OverloadedOperatorKind Operator); 35 inline OverloadedOperatorKind 36 getRewrittenOverloadedOperator(OverloadedOperatorKind Kind) { in getRewrittenOverloadedOperator() 53 inline bool isCompoundAssignmentOperator(OverloadedOperatorKind Kind) { in isCompoundAssignmentOperator()
|
| H A D | OperatorKinds.def | 23 /// corresponding enumerator in OverloadedOperatorKind in
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | Iterator.h | 145 bool isComparisonOperator(OverloadedOperatorKind OK); 150 bool isAccessOperator(OverloadedOperatorKind OK); 153 bool isDereferenceOperator(OverloadedOperatorKind OK); 156 bool isIncrementOperator(OverloadedOperatorKind OK); 158 bool isDecrementOperator(OverloadedOperatorKind OK); 160 bool isRandomIncrOrDecrOperator(OverloadedOperatorKind OK); 174 OverloadedOperatorKind Op,
|
| H A D | Iterator.cpp | 71 bool isComparisonOperator(OverloadedOperatorKind OK) { in isComparisonOperator() 126 bool isAccessOperator(OverloadedOperatorKind OK) { in isAccessOperator() 140 bool isDereferenceOperator(OverloadedOperatorKind OK) { in isDereferenceOperator() 153 bool isIncrementOperator(OverloadedOperatorKind OK) { in isIncrementOperator() 161 bool isDecrementOperator(OverloadedOperatorKind OK) { in isDecrementOperator() 169 bool isRandomIncrOrDecrOperator(OverloadedOperatorKind OK) { in isRandomIncrOrDecrOperator() 225 OverloadedOperatorKind Op, in advancePosition()
|
| H A D | IteratorModeling.cpp | 96 OverloadedOperatorKind Op) const; 103 OverloadedOperatorKind Op) const; 106 OverloadedOperatorKind Op) const; 112 OverloadedOperatorKind Op, const SVal &RetVal, 115 OverloadedOperatorKind OK, SVal Offset) const; 160 bool isSimpleComparisonOperator(OverloadedOperatorKind OK); 451 OverloadedOperatorKind Op) const { in handleComparison() 510 OverloadedOperatorKind Op) const { in processComparison() 590 OverloadedOperatorKind Op, in handleRandomIncrOrDecr() 630 OverloadedOperatorKind OK, in handlePtrIncrOrDecr() [all …]
|
| H A D | SmartPtrChecker.cpp | 72 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
|
| H A D | IteratorRangeChecker.cpp | 40 void verifyRandomIncrOrDecr(CheckerContext &C, OverloadedOperatorKind Op, 222 OverloadedOperatorKind Op, in verifyRandomIncrOrDecr()
|
| H A D | SmartPtrModeling.cpp | 261 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall() 457 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp() 737 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
|
| H A D | InnerPointerChecker.cpp | 124 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | TemplateName.h | 33 enum OverloadedOperatorKind : int; 483 OverloadedOperatorKind Operator; 506 OverloadedOperatorKind Operator) in DependentTemplateName() 511 OverloadedOperatorKind Operator, in DependentTemplateName() 534 OverloadedOperatorKind getOperator() const { in getOperator() 555 OverloadedOperatorKind Operator) { in Profile()
|
| H A D | DeclarationName.h | 105 OverloadedOperatorKind Kind = OO_None; in alignas() 471 OverloadedOperatorKind getCXXOverloadedOperator() const { in getCXXOverloadedOperator() 648 DeclarationName getCXXOperatorName(OverloadedOperatorKind Op) { in getCXXOperatorName()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | ParsedTemplate.h | 165 OverloadedOperatorKind Operator; 200 IdentifierInfo *Name, OverloadedOperatorKind OperatorKind, in Create() 240 OverloadedOperatorKind OperatorKind, in TemplateIdAnnotation()
|
| H A D | Overload.h | 968 OperatorRewriteInfo(OverloadedOperatorKind Op, bool AllowRewritten) in OperatorRewriteInfo() 972 OverloadedOperatorKind OriginalOperator; 990 OverloadedOperatorKind OO = in isAcceptableCandidate() 1019 bool shouldAddReversed(OverloadedOperatorKind Op);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | NewDeleteOverloadsCheck.cpp | 64 OverloadedOperatorKind getCorrespondingOverload(const FunctionDecl *FD) { in getCorrespondingOverload() 80 const char *getOperatorName(OverloadedOperatorKind K) { in getOperatorName()
|
| H A D | RedundantExpressionCheck.cpp | 314 static OverloadedOperatorKind getOp(const BinaryOperator *Op) { in getOp() 318 static OverloadedOperatorKind getOp(const CXXOperatorCallExpr *Op) { in getOp() 338 OverloadedOperatorKind OpKind) { in checkOpKind() 351 OverloadedOperatorKind OpKind) { in collectOperands() 366 OverloadedOperatorKind OpKind, in hasSameOperatorParent() 390 const OverloadedOperatorKind OpKind = getOp(TheExpr); in markDuplicateOperands()
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CheckerHelpers.h | 109 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | AvoidBindCheck.cpp | 402 OverloadedOperatorKind OOK = Method->getOverloadedOperator(); in findCandidateCallOperators() 404 if (OOK != OverloadedOperatorKind::OO_Call) in findCandidateCallOperators() 420 OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in findCandidateCallOperators() 421 if (OOK != OverloadedOperatorKind::OO_Call) in findCandidateCallOperators()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | SimplifyBooleanExprCheck.cpp | 70 static std::pair<OverloadedOperatorKind, StringRef> OperatorNames[] = { 74 static StringRef getOperatorName(OverloadedOperatorKind OpKind) { in getOperatorName() 83 static std::pair<OverloadedOperatorKind, OverloadedOperatorKind> 89 const OverloadedOperatorKind Opcode = OpCall->getOperator(); in negatedOperator()
|
| H A D | ContainerSizeEmptyCheck.cpp | 200 OpCallExpr->getOperator() == OverloadedOperatorKind::OO_Arrow) { in check()
|
| H A D | ImplicitBoolConversionCheck.cpp | 66 bool areParensNeededForOverloadedOperator(OverloadedOperatorKind OperatorKind) { in areParensNeededForOverloadedOperator()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | AssertSideEffectCheck.cpp | 46 OverloadedOperatorKind OpKind = OpCallExpr->getOperator(); in AST_MATCHER_P2()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | NameSearchContext.cpp | 120 clang::OverloadedOperatorKind op_kind = clang::NUM_OVERLOADED_OPERATORS; in AddFunDecl()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | CheckerHelpers.cpp | 151 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
|
| /llvm-project-15.0.7/clang/include/clang/Serialization/ |
| H A D | ASTBitCodes.h | 2121 OverloadedOperatorKind getOperatorKind() const { in getOperatorKind() 2123 return (OverloadedOperatorKind)Data; in getOperatorKind()
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 193 OverloadedOperatorKind K) { in maybeGetOperatorObjectArg()
|