Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/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()
H A DOperatorKinds.def23 /// corresponding enumerator in OverloadedOperatorKind in
/freebsd-14.2/contrib/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;
160 bool isSimpleComparisonOperator(OverloadedOperatorKind OK);
447 OverloadedOperatorKind Op) const { in handleComparison()
506 OverloadedOperatorKind Op) const { in processComparison()
586 OverloadedOperatorKind Op, in handleRandomIncrOrDecr()
625 OverloadedOperatorKind OK, in handlePtrIncrOrDecr()
[all …]
H A DSmartPtrChecker.cpp72 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
H A DIteratorRangeChecker.cpp41 void verifyRandomIncrOrDecr(CheckerContext &C, OverloadedOperatorKind Op,
216 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()
H A DInnerPointerChecker.cpp124 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
H A DMoveChecker.cpp654 OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator(); in checkPreCall()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h34 enum OverloadedOperatorKind : int;
509 OverloadedOperatorKind Operator;
532 OverloadedOperatorKind Operator) in DependentTemplateName()
537 OverloadedOperatorKind Operator, in DependentTemplateName()
560 OverloadedOperatorKind getOperator() const { in getOperator()
581 OverloadedOperatorKind Operator) { in Profile()
H A DDeclarationName.h105 OverloadedOperatorKind Kind = OO_None; in alignas()
472 OverloadedOperatorKind getCXXOverloadedOperator() const { in getCXXOverloadedOperator()
649 DeclarationName getCXXOperatorName(OverloadedOperatorKind Op) { in getCXXOperatorName()
H A DPropertiesBase.td129 def OverloadedOperatorKind : EnumPropertyType;
605 def : Property<"operatorKind", OverloadedOperatorKind> {
700 def : Property<"operatorKind", OverloadedOperatorKind> {
H A DExprCXX.h92 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn,
101 Create(const ASTContext &Ctx, OverloadedOperatorKind OpKind, Expr *Fn,
111 OverloadedOperatorKind getOperator() const { in getOperator()
112 return static_cast<OverloadedOperatorKind>( in getOperator()
116 static bool isAssignmentOp(OverloadedOperatorKind Opc) { in isAssignmentOp()
125 static bool isComparisonOp(OverloadedOperatorKind Opc) { in isComparisonOp()
152 OverloadedOperatorKind Operator = getOperator(); in getExprLoc()
/freebsd-14.2/contrib/llvm-project/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.h983 OperatorRewriteInfo(OverloadedOperatorKind Op, SourceLocation OpLoc, in OperatorRewriteInfo()
989 OverloadedOperatorKind OriginalOperator;
1009 OverloadedOperatorKind OO = in isAcceptableCandidate()
1037 bool allowsReversed(OverloadedOperatorKind Op);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h110 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp118 clang::OverloadedOperatorKind op_kind = clang::NUM_OVERLOADED_OPERATORS; in AddFunDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp151 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTBitCodes.h2138 OverloadedOperatorKind getOperatorKind() const { in getOperatorKind()
2140 return (OverloadedOperatorKind)Data; in getOperatorKind()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp193 OverloadedOperatorKind K) { in maybeGetOperatorObjectArg()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp285 CXXOperatorNames[Op].Kind = static_cast<OverloadedOperatorKind>(Op); in DeclarationNameTable()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp113 OverloadedOperatorKind Op = CXXOp->getOperator(); in getRolesForRef()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h296 clang::OverloadedOperatorKind &op_kind);
444 bool is_method, clang::OverloadedOperatorKind op_kind,

123