Home
last modified time | relevance | path

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

1234

/llvm-project/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()
/llvm-project/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);
172 OverloadedOperatorKind Op, SVal Distance);
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()
224 OverloadedOperatorKind Op, SVal Distance) { in advancePosition()
H A DIteratorModeling.cpp97 OverloadedOperatorKind Op) const;
103 SVal LVal, SVal RVal, OverloadedOperatorKind Op) const;
106 OverloadedOperatorKind Op) const;
112 OverloadedOperatorKind Op, SVal RetVal,
115 OverloadedOperatorKind OK, SVal Offset) const;
161 bool isSimpleComparisonOperator(OverloadedOperatorKind OK);
351 OverloadedOperatorKind Op) const { in handleOverloadedOperator()
448 OverloadedOperatorKind Op) const { in handleComparison()
507 OverloadedOperatorKind Op) const { in processComparison()
587 OverloadedOperatorKind O in handleRandomIncrOrDecr()
[all...]
H A DSmartPtrChecker.cpp72 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
H A DIteratorRangeChecker.cpp41 void verifyRandomIncrOrDecr(CheckerContext &C, OverloadedOperatorKind Op,
221 OverloadedOperatorKind Op, in verifyRandomIncrOrDecr()
H A DCXXDeleteChecker.cpp96 OverloadedOperatorKind DeleteKind = in checkPreStmt()
H A DSmartPtrModeling.cpp262 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall()
459 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp()
738 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
/llvm-project/clang/include/clang/AST/
H A DTemplateName.h34 enum OverloadedOperatorKind : int;
569 OverloadedOperatorKind Operator; in Profile()
592 OverloadedOperatorKind Operator)
597 OverloadedOperatorKind Operator,
620 OverloadedOperatorKind getOperator() const {
641 OverloadedOperatorKind Operator) {
H A DDeclarationName.h105 OverloadedOperatorKind Kind = OO_None;
472 OverloadedOperatorKind getCXXOverloadedOperator() const { in getCXXOverloadedOperator()
649 DeclarationName getCXXOperatorName(OverloadedOperatorKind Op) { in getCXXOperatorName()
/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h165 OverloadedOperatorKind Operator;
200 const IdentifierInfo *Name, OverloadedOperatorKind OperatorKind, in Create()
241 OverloadedOperatorKind OperatorKind, in TemplateIdAnnotation()
H A DOverload.h1054 OperatorRewriteInfo(OverloadedOperatorKind Op, SourceLocation OpLoc, in getRewriteKind()
1060 OverloadedOperatorKind OriginalOperator;
1080 OverloadedOperatorKind OO =
1108 bool allowsReversed(OverloadedOperatorKind Op); in slabAllocate()
/llvm-project/clang-tools-extra/clang-tidy/misc/
H A DNewDeleteOverloadsCheck.cpp62 OverloadedOperatorKind getCorrespondingOverload(const FunctionDecl *FD) { in getCorrespondingOverload()
78 const char *getOperatorName(OverloadedOperatorKind K) { in getOperatorName()
H A DRedundantExpressionCheck.cpp315 static OverloadedOperatorKind getOp(const BinaryOperator *Op) { in getOp()
319 static OverloadedOperatorKind getOp(const CXXOperatorCallExpr *Op) { in getOp()
339 OverloadedOperatorKind OpKind) { in checkOpKind()
352 OverloadedOperatorKind OpKind) { in collectOperands()
367 OverloadedOperatorKind OpKind, in hasSameOperatorParent()
391 const OverloadedOperatorKind OpKind = getOp(TheExpr); in markDuplicateOperands()
/llvm-project/clang-tools-extra/clang-tidy/modernize/
H A DAvoidBindCheck.cpp399 OverloadedOperatorKind OOK = Method->getOverloadedOperator(); in findCandidateCallOperators()
401 if (OOK != OverloadedOperatorKind::OO_Call) in findCandidateCallOperators()
417 OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in findCandidateCallOperators()
418 if (OOK != OverloadedOperatorKind::OO_Call) in findCandidateCallOperators()
/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h112 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
/llvm-project/clang-tools-extra/clang-tidy/readability/
H A DSimplifyBooleanExprCheck.cpp71 static std::pair<OverloadedOperatorKind, StringRef> OperatorNames[] = {
75 static StringRef getOperatorName(OverloadedOperatorKind OpKind) { in getOperatorName()
84 static std::pair<OverloadedOperatorKind, OverloadedOperatorKind>
90 const OverloadedOperatorKind Opcode = OpCall->getOperator(); in negatedOperator()
H A DOperatorsRepresentationCheck.cpp62 OverloadedOperatorKind, Kind, llvm::StringRef, in AST_MATCHER_P2() argument
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DUnusedReturnValueCheck.cpp34 constexpr std::initializer_list<OverloadedOperatorKind>
H A DAssertSideEffectCheck.cpp49 OverloadedOperatorKind OpKind = OpCallExpr->getOperator(); in AST_MATCHER_P2()
/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp118 clang::OverloadedOperatorKind op_kind = clang::NUM_OVERLOADED_OPERATORS; in AddFunDecl()
/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp152 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
/llvm-project/clang/include/clang/Serialization/
H A DASTBitCodes.h2155 OverloadedOperatorKind getOperatorKind() const {
2157 return (OverloadedOperatorKind)Data;
/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp193 OverloadedOperatorKind K) { in maybeGetOperatorObjectArg()
/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp375 return OO == OverloadedOperatorKind::OO_Subscript || in handleGslAnnotatedTypes()
376 OO == OverloadedOperatorKind::OO_Star; in handleGslAnnotatedTypes()
511 OverloadedOperatorKind OO = FD->getDeclName().getCXXOverloadedOperator(); in visitLocalsRetainedByReferenceBinding()

1234