Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/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);
353 OverloadedOperatorKind Op) const { in handleOverloadedOperator()
451 OverloadedOperatorKind Op) const { in handleComparison()
510 OverloadedOperatorKind Op) const { in processComparison()
590 OverloadedOperatorKind Op, in handleRandomIncrOrDecr()
[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.cpp262 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall()
459 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp()
739 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
H A DInnerPointerChecker.cpp124 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTemplateName.h34 enum OverloadedOperatorKind : int;
511 OverloadedOperatorKind Operator;
534 OverloadedOperatorKind Operator) in DependentTemplateName()
539 OverloadedOperatorKind Operator, in DependentTemplateName()
562 OverloadedOperatorKind getOperator() const { in getOperator()
583 OverloadedOperatorKind Operator) { in Profile()
H A DDeclarationName.h105 OverloadedOperatorKind Kind = OO_None;
471 OverloadedOperatorKind getCXXOverloadedOperator() const { in getCXXOverloadedOperator()
648 DeclarationName getCXXOperatorName(OverloadedOperatorKind Op) { in getCXXOperatorName()
H A DPropertiesBase.td129 def OverloadedOperatorKind : EnumPropertyType;
588 def : Property<"operatorKind", OverloadedOperatorKind> {
683 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()
/openbsd-src/gnu/llvm/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.h980 OperatorRewriteInfo(OverloadedOperatorKind Op, SourceLocation OpLoc, in OperatorRewriteInfo()
986 OverloadedOperatorKind OriginalOperator;
1006 OverloadedOperatorKind OO = in isAcceptableCandidate()
1034 bool allowsReversed(OverloadedOperatorKind Op);
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h110 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp151 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp118 clang::OverloadedOperatorKind op_kind = clang::NUM_OVERLOADED_OPERATORS; in AddFunDecl()
/openbsd-src/gnu/llvm/clang/include/clang/Serialization/
H A DASTBitCodes.h2137 OverloadedOperatorKind getOperatorKind() const { in getOperatorKind()
2139 return (OverloadedOperatorKind)Data; in getOperatorKind()
/openbsd-src/gnu/llvm/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp193 OverloadedOperatorKind K) { in maybeGetOperatorObjectArg()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclarationName.cpp285 CXXOperatorNames[Op].Kind = static_cast<OverloadedOperatorKind>(Op); in DeclarationNameTable()
H A DExprCXX.cpp538 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr()
560 OverloadedOperatorKind OpKind, Expr *Fn, in Create()
587 OverloadedOperatorKind Kind = getOperator(); in getSourceRangeImpl()
/openbsd-src/gnu/llvm/clang/lib/Index/
H A DIndexBody.cpp113 OverloadedOperatorKind Op = CXXOp->getOperator(); in getRolesForRef()
/openbsd-src/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h297 clang::OverloadedOperatorKind &op_kind);
381 bool is_method, clang::OverloadedOperatorKind op_kind,
/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DIdentifierTable.cpp818 const char *clang::getOperatorSpelling(OverloadedOperatorKind Operator) { in getOperatorSpelling()

123