Home
last modified time | relevance | path

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

123

/freebsd-13.1/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-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.h149 bool isComparisonOperator(OverloadedOperatorKind OK);
154 bool isAccessOperator(OverloadedOperatorKind OK);
157 bool isDereferenceOperator(OverloadedOperatorKind OK);
160 bool isIncrementOperator(OverloadedOperatorKind OK);
162 bool isDecrementOperator(OverloadedOperatorKind OK);
164 bool isRandomIncrOrDecrOperator(OverloadedOperatorKind OK);
178 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.cpp95 OverloadedOperatorKind Op) const;
102 OverloadedOperatorKind Op) const;
105 OverloadedOperatorKind Op) const;
111 OverloadedOperatorKind Op, const SVal &RetVal,
114 OverloadedOperatorKind OK, SVal Offset) const;
161 bool isSimpleComparisonOperator(OverloadedOperatorKind OK);
452 OverloadedOperatorKind Op) const { in handleComparison()
511 OverloadedOperatorKind Op) const { in processComparison()
591 OverloadedOperatorKind Op, in handleRandomIncrOrDecr()
631 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.cpp264 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.cpp123 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
H A DMoveChecker.cpp652 OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator(); in checkPreCall()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h33 enum OverloadedOperatorKind : int;
468 OverloadedOperatorKind Operator;
491 OverloadedOperatorKind Operator) in DependentTemplateName()
496 OverloadedOperatorKind Operator, in DependentTemplateName()
519 OverloadedOperatorKind getOperator() const { in getOperator()
540 OverloadedOperatorKind Operator) { in Profile()
H A DDeclarationName.h106 OverloadedOperatorKind Kind = OO_None; in alignas()
462 OverloadedOperatorKind getCXXOverloadedOperator() const { in getCXXOverloadedOperator()
639 DeclarationName getCXXOperatorName(OverloadedOperatorKind Op) { in getCXXOperatorName()
H A DPropertiesBase.td126 def OverloadedOperatorKind : EnumPropertyType;
589 def : Property<"operatorKind", OverloadedOperatorKind> {
674 def : Property<"operatorKind", OverloadedOperatorKind> {
H A DExprCXX.h93 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn,
102 Create(const ASTContext &Ctx, OverloadedOperatorKind OpKind, Expr *Fn,
112 OverloadedOperatorKind getOperator() const { in getOperator()
113 return static_cast<OverloadedOperatorKind>( in getOperator()
117 static bool isAssignmentOp(OverloadedOperatorKind Opc) { in isAssignmentOp()
126 static bool isComparisonOp(OverloadedOperatorKind Opc) { in isComparisonOp()
153 OverloadedOperatorKind Operator = getOperator(); in getExprLoc()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h166 OverloadedOperatorKind Operator;
201 IdentifierInfo *Name, OverloadedOperatorKind OperatorKind, in Create()
241 OverloadedOperatorKind OperatorKind, in TemplateIdAnnotation()
H A DOverload.h945 OperatorRewriteInfo(OverloadedOperatorKind Op, bool AllowRewritten) in OperatorRewriteInfo()
949 OverloadedOperatorKind OriginalOperator;
967 OverloadedOperatorKind OO = in isAcceptableCandidate()
996 bool shouldAddReversed(OverloadedOperatorKind Op);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h110 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp151 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp118 clang::OverloadedOperatorKind op_kind = clang::NUM_OVERLOADED_OPERATORS; in AddFunDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTBitCodes.h2094 OverloadedOperatorKind getOperatorKind() const { in getOperatorKind()
2096 return (OverloadedOperatorKind)Data; in getOperatorKind()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp291 CXXOperatorNames[Op].Kind = static_cast<OverloadedOperatorKind>(Op); in DeclarationNameTable()
H A DExprCXX.cpp537 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr()
559 OverloadedOperatorKind OpKind, Expr *Fn, in Create()
586 OverloadedOperatorKind Kind = getOperator(); in getSourceRangeImpl()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h293 clang::OverloadedOperatorKind &op_kind);
370 bool is_method, clang::OverloadedOperatorKind op_kind,
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp109 OverloadedOperatorKind Op = CXXOp->getOperator(); in getRolesForRef()
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A DIdentifierTable.cpp735 const char *clang::getOperatorSpelling(OverloadedOperatorKind Operator) { in getOperatorSpelling()

123