Home
last modified time | relevance | path

Searched refs:OperatorKind (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h73 class OperatorKind {
81 explicit OperatorKind(BinaryOperatorKind Bin) : Op{Bin}, IsBinary{true} {} in OperatorKind() function
82 explicit OperatorKind(UnaryOperatorKind Un) : IsBinary{false} { Op.Un = Un; } in OperatorKind() function
109 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK,
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DParsedTemplate.h200 IdentifierInfo *Name, OverloadedOperatorKind OperatorKind, in Create()
208 OperatorKind, OpaqueTemplateName, TemplateKind, in Create()
240 OverloadedOperatorKind OperatorKind, in TemplateIdAnnotation()
247 Name(Name), Operator(OperatorKind), Template(OpaqueTemplateName), in TemplateIdAnnotation()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp151 OperatorKind operationKindFromOverloadedOperator(OverloadedOperatorKind OOK, in operationKindFromOverloadedOperator()
168 return OperatorKind(BinOpIt->second); \ in operationKindFromOverloadedOperator()
174 return OperatorKind(UnOpIt->second); \ in operationKindFromOverloadedOperator()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DNSErrorChecker.cpp103 auto OperatorKind = D->getOverloadedOperator(); in hasReservedReturnType() local
104 return OperatorKind == OO_Delete || OperatorKind == OO_Array_Delete; in hasReservedReturnType()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DImplicitBoolConversionCheck.cpp66 bool areParensNeededForOverloadedOperator(OverloadedOperatorKind OperatorKind) { in areParensNeededForOverloadedOperator() argument
67 switch (OperatorKind) { in areParensNeededForOverloadedOperator()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp545 CXXOperatorCallExprBits.OperatorKind = OpKind;
547 (CXXOperatorCallExprBits.OperatorKind == static_cast<unsigned>(OpKind)) &&
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmt.h625 unsigned OperatorKind : 6; in alignas() local
H A DExprCXX.h114 CXXOperatorCallExprBits.OperatorKind); in getOperator()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1674 E->CXXOperatorCallExprBits.OperatorKind = Record.readInt(); in VisitCXXOperatorCallExpr()