Home
last modified time | relevance | path

Searched refs:OverloadedOperatorKind (Results 1 – 25 of 72) sorted by relevance

123

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DOperatorKinds.h21 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 DOperatorKinds.def23 /// corresponding enumerator in OverloadedOperatorKind in
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.h145 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 DIterator.cpp71 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 DIteratorModeling.cpp96 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 DSmartPtrChecker.cpp72 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
H A DIteratorRangeChecker.cpp40 void verifyRandomIncrOrDecr(CheckerContext &C, OverloadedOperatorKind Op,
222 OverloadedOperatorKind Op, in verifyRandomIncrOrDecr()
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 DInnerPointerChecker.cpp124 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateName.h33 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 DDeclarationName.h105 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 DParsedTemplate.h165 OverloadedOperatorKind Operator;
200 IdentifierInfo *Name, OverloadedOperatorKind OperatorKind, in Create()
240 OverloadedOperatorKind OperatorKind, in TemplateIdAnnotation()
H A DOverload.h968 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 DNewDeleteOverloadsCheck.cpp64 OverloadedOperatorKind getCorrespondingOverload(const FunctionDecl *FD) { in getCorrespondingOverload()
80 const char *getOperatorName(OverloadedOperatorKind K) { in getOperatorName()
H A DRedundantExpressionCheck.cpp314 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 DCheckerHelpers.h109 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DAvoidBindCheck.cpp402 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 DSimplifyBooleanExprCheck.cpp70 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 DContainerSizeEmptyCheck.cpp200 OpCallExpr->getOperator() == OverloadedOperatorKind::OO_Arrow) { in check()
H A DImplicitBoolConversionCheck.cpp66 bool areParensNeededForOverloadedOperator(OverloadedOperatorKind OperatorKind) { in areParensNeededForOverloadedOperator()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DAssertSideEffectCheck.cpp46 OverloadedOperatorKind OpKind = OpCallExpr->getOperator(); in AST_MATCHER_P2()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp120 clang::OverloadedOperatorKind op_kind = clang::NUM_OVERLOADED_OPERATORS; in AddFunDecl()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp151 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTBitCodes.h2121 OverloadedOperatorKind getOperatorKind() const { in getOperatorKind()
2123 return (OverloadedOperatorKind)Data; in getOperatorKind()
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp193 OverloadedOperatorKind K) { in maybeGetOperatorObjectArg()

123