Home
last modified time | relevance | path

Searched refs:getOverloadedOperator (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorRangeChecker.cpp87 if (isIncrementOperator(Func->getOverloadedOperator())) { in checkPreCall()
96 } else if (isDecrementOperator(Func->getOverloadedOperator())) { in checkPreCall()
105 } else if (isRandomIncrOrDecrOperator(Func->getOverloadedOperator())) { in checkPreCall()
110 verifyRandomIncrOrDecr(C, Func->getOverloadedOperator(), in checkPreCall()
117 verifyRandomIncrOrDecr(C, Func->getOverloadedOperator(), in checkPreCall()
121 } else if (isDereferenceOperator(Func->getOverloadedOperator())) { in checkPreCall()
174 verifyRandomIncrOrDecr(C, BinaryOperator::getOverloadedOperator(OK), LVal, in checkPreStmt()
H A DSmartPtrChecker.cpp72 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
H A DInvalidatedIteratorChecker.cpp65 isAccessOperator(Func->getOverloadedOperator())) { in checkPreCall()
H A DIteratorModeling.cpp179 const auto Op = Func->getOverloadedOperator(); in checkPostCall()
274 BinaryOperator::getOverloadedOperator(OK)); in checkPostStmt()
286 handlePtrIncrOrDecr(C, IterExpr, BinaryOperator::getOverloadedOperator(OK), in checkPostStmt()
H A DSmartPtrModeling.cpp261 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall()
457 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp()
737 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
H A DMoveChecker.cpp535 MethodDec->getOverloadedOperator() == OO_Equal) || in isInMoveSafeContext()
651 OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator(); in checkPreCall()
H A DMismatchedIteratorChecker.cpp70 isComparisonOperator(Func->getOverloadedOperator())) { in checkPreCall()
H A DNSErrorChecker.cpp103 auto OperatorKind = D->getOverloadedOperator(); in hasReservedReturnType()
H A DIterator.cpp55 const auto OPK = Method->getOverloadedOperator(); in isIterator()
H A DContainerModeling.cpp153 const auto Op = Func->getOverloadedOperator(); in checkPostCall()
784 const auto OPK = Method->getOverloadedOperator(); in hasSubscriptOperator()
H A DMallocChecker.cpp1085 OverloadedOperatorKind Kind = FD->getOverloadedOperator(); in isStandardNewDelete()
1367 switch (FD->getOverloadedOperator()) { in checkCXXNewOrCXXDelete()
1861 << getOperatorSpelling(NE->getOperatorNew()->getOverloadedOperator()) in printMemFnName()
1868 << getOperatorSpelling(DE->getOperatorDelete()->getOverloadedOperator()) in printMemFnName()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DNewDeleteOverloadsCheck.cpp23 switch (Node.getOverloadedOperator()) { in AST_MATCHER()
65 switch (FD->getOverloadedOperator()) { in getCorrespondingOverload()
98 return RHS->getOverloadedOperator() == getCorrespondingOverload(LHS); in areCorrespondingOverloads()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DNamedParameterCheck.cpp50 if ((Function->getOverloadedOperator() == OO_PlusPlus || in check()
51 Function->getOverloadedOperator() == OO_MinusMinus) && in check()
H A DSuspiciousCallArgumentCheck.cpp481 switch (FD->getOverloadedOperator()) { in isOverloadedUnaryOrBinarySymbolOperator()
644 else if (MethodDecl->getOverloadedOperator() == OO_Call) in check()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTLambda.h30 return MD->getOverloadedOperator() == OO_Call; in isLambdaCallOperator()
H A DOperationKinds.def366 // BinaryOperator::getOverloadedOperator.
419 // UnaryOperator::getOverloadedOperator.
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedCallArgsChecker.cpp136 auto overloadedOperatorType = Callee->getOverloadedOperator(); in shouldSkipCall()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DAvoidBindCheck.cpp402 OverloadedOperatorKind OOK = Method->getOverloadedOperator(); in findCandidateCallOperators()
420 OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in findCandidateCallOperators()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1316 Method1->getOverloadedOperator() == Method2->getOverloadedOperator() && in IsStructurallyEquivalent()
1936 if (D1->getOverloadedOperator() != D2->getOverloadedOperator()) in IsStructurallyEquivalent()
H A DDeclCXX.cpp2307 if (getOverloadedOperator() != OO_Delete && in isUsualDeallocationFunction()
2308 getOverloadedOperator() != OO_Array_Delete) in isUsualDeallocationFunction()
2386 if (/*operator=*/getOverloadedOperator() != OO_Equal || in isCopyAssignmentOperator()
2407 if (getOverloadedOperator() != OO_Equal || isStatic() || in isMoveAssignmentOperator()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSelection.cpp588 switch (FD->getOverloadedOperator()) { in isImplicit()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h787 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1234 BinaryOperator::getOverloadedOperator(Opc)); in ActOnCXXFoldExpr()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DRetainSummaryManager.cpp284 if (MD->getOverloadedOperator() == OO_New) in getSummaryForOSObject()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp53 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == in performTrivialCopy()

123