Home
last modified time | relevance | path

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

123

/freebsd/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/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);
173 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()
225 OverloadedOperatorKind Op, SVal Distance) { in advancePosition()
H A DIteratorModeling.cpp96 OverloadedOperatorKind Op) const;
103 SVal RVal, OverloadedOperatorKind Op) const;
106 OverloadedOperatorKind Op) const;
112 OverloadedOperatorKind Op, SVal RetVal,
115 ConstCFGElementRef Elem, OverloadedOperatorKind OK,
162 bool isSimpleComparisonOperator(OverloadedOperatorKind OK);
352 OverloadedOperatorKind Op) const { in handleOverloadedOperator()
452 OverloadedOperatorKind Op) const { in handleComparison()
511 OverloadedOperatorKind Op) const { in processComparison()
592 OverloadedOperatorKind Op, in handleRandomIncrOrDecr()
[all …]
H A DSmartPtrChecker.cpp68 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
H A DIteratorRangeChecker.cpp41 void verifyRandomIncrOrDecr(CheckerContext &C, OverloadedOperatorKind Op,
221 OverloadedOperatorKind Op, in verifyRandomIncrOrDecr()
H A DCXXDeleteChecker.cpp92 OverloadedOperatorKind DeleteKind = in checkPreStmt()
H A DSmartPtrModeling.cpp259 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall()
456 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp()
738 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
H A DInnerPointerChecker.cpp121 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h166 OverloadedOperatorKind Operator;
199 const IdentifierInfo *Name, OverloadedOperatorKind OperatorKind, in Create()
240 OverloadedOperatorKind OperatorKind, in TemplateIdAnnotation()
H A DOverload.h1191 OperatorRewriteInfo(OverloadedOperatorKind Op, SourceLocation OpLoc, in OperatorRewriteInfo()
1197 OverloadedOperatorKind OriginalOperator;
1217 OverloadedOperatorKind OO = in isAcceptableCandidate()
1245 bool allowsReversed(OverloadedOperatorKind Op);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h36 enum OverloadedOperatorKind : int;
548 IdentifierOrOverloadedOperator(OverloadedOperatorKind OOK);
558 OverloadedOperatorKind getOperator() const { in getOperator()
560 return OOK < NUM_OVERLOADED_OPERATORS ? OverloadedOperatorKind(OOK) in getOperator()
H A DDeclarationName.h105 OverloadedOperatorKind Kind = OO_None;
472 OverloadedOperatorKind getCXXOverloadedOperator() const { in getCXXOverloadedOperator()
677 DeclarationName getCXXOperatorName(OverloadedOperatorKind Op) { in getCXXOperatorName()
H A DPropertiesBase.td132 def OverloadedOperatorKind : EnumPropertyType;
612 def : Property<"operatorKind", OverloadedOperatorKind> {
705 def : Property<"operatorKind", OverloadedOperatorKind> {
H A DExprCXX.h94 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn,
103 Create(const ASTContext &Ctx, OverloadedOperatorKind OpKind, Expr *Fn,
113 OverloadedOperatorKind getOperator() const { in getOperator()
114 return static_cast<OverloadedOperatorKind>( in getOperator()
118 static bool isAssignmentOp(OverloadedOperatorKind Opc) { in isAssignmentOp()
127 static bool isComparisonOp(OverloadedOperatorKind Opc) { in isComparisonOp()
154 OverloadedOperatorKind Operator = getOperator(); in getExprLoc()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h112 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
H A DCallEvent.h779 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator()
888 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp118 clang::OverloadedOperatorKind op_kind = clang::NUM_OVERLOADED_OPERATORS; in AddFunDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp160 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTBitCodes.h2163 OverloadedOperatorKind getOperatorKind() const { in getOperatorKind()
2165 return (OverloadedOperatorKind)Data; in getOperatorKind()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp193 OverloadedOperatorKind K) { in maybeGetOperatorObjectArg()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp375 return OO == OverloadedOperatorKind::OO_Subscript || in shouldTrackImplicitObjectArg()
376 OO == OverloadedOperatorKind::OO_Star; in shouldTrackImplicitObjectArg()
511 OverloadedOperatorKind OO = FD->getDeclName().getCXXOverloadedOperator(); in isNormalAssignmentOperator()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp283 CXXOperatorNames[Op].Kind = static_cast<OverloadedOperatorKind>(Op); in DeclarationNameTable()
H A DTemplateName.cpp136 OverloadedOperatorKind OOK) in IdentifierOrOverloadedOperator()

123