|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 279 Nodes.push_back(Result.Nodes);
tools/clang/include/clang/Tooling/Transformer/MatchConsumer.h 50 auto &Map = Result.Nodes.getMap();
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 66 (Result.Nodes.getNodeAs<Stmt>("pedantic") != nullptr);
73 Result.Nodes.getNodeAs<Expr>("check_if_null")) {
102 const Stmt *Conv = Result.Nodes.getNodeAs<Stmt>("conv");
105 const Expr *ConvertedCObject = Result.Nodes.getNodeAs<Expr>("c_object");
106 const Expr *ConvertedCppObject = Result.Nodes.getNodeAs<Expr>("cpp_object");
107 const Expr *ConvertedObjCObject = Result.Nodes.getNodeAs<Expr>("objc_object");
116 (Result.Nodes.getNodeAs<Stmt>("comparison") != nullptr);
119 (Result.Nodes.getNodeAs<Decl>("osnumber") != nullptr);
122 (Result.Nodes.getNodeAs<QualType>("int_type") != nullptr);
124 (Result.Nodes.getNodeAs<QualType>("objc_bool_type") != nullptr);
126 (Result.Nodes.getNodeAs<QualType>("cpp_bool_type") != nullptr);
tools/clang/lib/Tooling/RefactoringCallbacks.cpp 90 if (const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId)) {
108 const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId);
109 const Stmt *ToMatch = Result.Nodes.getNodeAs<Stmt>(ToId);
128 if (const IfStmt *Node = Result.Nodes.getNodeAs<IfStmt>(Id)) {
200 const auto &NodeMap = Result.Nodes.getMap();
tools/clang/lib/Tooling/Transformer/RangeSelector.cpp 131 Expected<DynTypedNode> Node = getNode(Result.Nodes, ID);
143 Expected<DynTypedNode> Node = getNode(Result.Nodes, ID);
176 Expected<DynTypedNode> Node = getNode(Result.Nodes, ID);
188 Expected<DynTypedNode> N = getNode(Result.Nodes, ID);
238 Expected<DynTypedNode> N = getNode(Result.Nodes, ID);
tools/clang/lib/Tooling/Transformer/RewriteRule.cpp 147 auto &NodesMap = Result.Nodes.getMap();
169 auto &NodesMap = Result.Nodes.getMap();
tools/clang/lib/Tooling/Transformer/Stencil.cpp 157 auto NodeOrErr = getNode(Match.Nodes, Data.Id);
167 const auto *E = Match.Nodes.getNodeAs<Expr>(Data.Id);
202 const auto *E = Match.Nodes.getNodeAs<Expr>(Data.BaseId);
222 auto &M = Match.Nodes.getMap();
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 536 if (const auto *Using = Result.Nodes.getNodeAs<UsingDecl>("using")) {
539 Result.Nodes.getNodeAs<UsingDirectiveDecl>(
543 Result.Nodes.getNodeAs<NamespaceAliasDecl>(
547 Result.Nodes.getNodeAs<NamespaceDecl>("old_ns")) {
550 Result.Nodes.getNodeAs<CXXRecordDecl>("class_fwd_decl")) {
553 Result.Nodes.getNodeAs<ClassTemplateDecl>(
557 Result.Nodes.getNodeAs<UsingDecl>("using_with_shadow")) {
560 Result.Nodes.getNodeAs<NestedNameSpecifierLoc>(
566 Result.Nodes.getNodeAs<CXXCtorInitializer>(
570 } else if (const auto *TLoc = Result.Nodes.getNodeAs<TypeLoc>("type")) {
591 Result.Nodes.getNodeAs<DeclRefExpr>("var_ref")) {
592 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var_decl");
596 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc");
601 Result.Nodes.getNodeAs<DeclRefExpr>("enum_const_ref")) {
609 Result.Nodes.getNodeAs<EnumConstantDecl>("enum_const_decl");
611 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc");
618 Result.Nodes.getNodeAs<DeclRefExpr>("func_ref")) {
624 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>("func_decl");
626 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc");
631 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
649 const auto *Context = Result.Nodes.getNodeAs<Decl>("dc");
756 const auto *NsDecl = Result.Nodes.getNodeAs<NamespaceDecl>("ns_decl");
901 const auto *FromDecl = Result.Nodes.getNodeAs<NamedDecl>("from_decl");
930 const auto *DeclCtx = Result.Nodes.getNodeAs<Decl>("dc");
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp 245 if ((ND = Result.Nodes.getNodeAs<NamedDecl>("use")))
247 else if ((ND = Result.Nodes.getNodeAs<NamedDecl>("decl")))
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp 115 if (const auto *FuncRef = Result.Nodes.getNodeAs<DeclRefExpr>("func_ref")) {
116 const auto *DC = Result.Nodes.getNodeAs<Decl>("dc");
125 Result.Nodes.getNodeAs<CXXRecordDecl>("used_class")) {
126 const auto *DC = Result.Nodes.getNodeAs<Decl>("dc");
tools/clang/tools/extra/clang-move/Move.cpp 162 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>("function");
180 const auto *VD = Result.Nodes.getNodeAs<VarDecl>("var");
195 if (const auto *TD = Result.Nodes.getNodeAs<TypedefDecl>("typedef"))
198 Result.Nodes.getNodeAs<TypeAliasDecl>("type_alias")) {
216 const auto *ED = Result.Nodes.getNodeAs<EnumDecl>("enum");
231 if (const auto *CMD = Result.Nodes.getNodeAs<CXXMethodDecl>("class_method"))
234 Result.Nodes.getNodeAs<VarDecl>("class_static_var_decl"))
237 Result.Nodes.getNodeAs<CXXRecordDecl>("moved_class"))
661 if (const auto *D = Result.Nodes.getNodeAs<NamedDecl>("decls_in_header")) {
664 Result.Nodes.getNodeAs<CXXRecordDecl>("fwd_decl")) {
673 Result.Nodes.getNodeAs<NamedDecl>("helper_decls")) {
678 } else if (const auto *UD = Result.Nodes.getNodeAs<NamedDecl>("using_decl")) {
tools/clang/tools/extra/clang-query/Query.cpp 77 Bindings.push_back(Result.Nodes);
tools/clang/tools/extra/clang-tidy/abseil/DurationAdditionCheck.cpp 34 Result.Nodes.getNodeAs<clang::BinaryOperator>("binop");
35 const CallExpr *Call = Result.Nodes.getNodeAs<clang::CallExpr>("call");
42 Result.Nodes.getNodeAs<clang::FunctionDecl>("function_decl")->getName());
tools/clang/tools/extra/clang-tidy/abseil/DurationComparisonCheck.cpp 31 const auto *Binop = Result.Nodes.getNodeAs<BinaryOperator>("binop");
34 Result.Nodes.getNodeAs<FunctionDecl>("function_decl")->getName());
tools/clang/tools/extra/clang-tidy/abseil/DurationConversionCastCheck.cpp 38 Result.Nodes.getNodeAs<ExplicitCastExpr>("cast_expr");
43 const auto *FuncDecl = Result.Nodes.getNodeAs<FunctionDecl>("func_decl");
44 const auto *Arg = Result.Nodes.getNodeAs<Expr>("arg");
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.cpp 40 const auto *OpCall = result.Nodes.getNodeAs<CXXOperatorCallExpr>("OpCall");
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp 45 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>("call");
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp 141 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
161 const auto *CallDecl = Result.Nodes.getNodeAs<FunctionDecl>("call_decl");
173 Result.Nodes.getNodeAs<BinaryOperator>("mult_binop")) {
197 Result.Nodes.getNodeAs<BinaryOperator>("div_binop")) {
tools/clang/tools/extra/clang-tidy/abseil/DurationSubtractionCheck.cpp 33 const auto *Binop = Result.Nodes.getNodeAs<BinaryOperator>("binop");
34 const auto *FuncDecl = Result.Nodes.getNodeAs<FunctionDecl>("function_decl");
48 const Expr *LhsArg = Result.Nodes.getNodeAs<Expr>("lhs_arg");
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp 66 const auto *OuterCall = Result.Nodes.getNodeAs<Expr>("call");
67 const auto *Arg = Result.Nodes.getNodeAs<Expr>("arg");
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp 103 const auto *Literal = Result.Nodes.getNodeAs<StringLiteral>("Literal");
114 if (const auto *ByAnyChar = Result.Nodes.getNodeAs<Expr>("ByAnyChar"))
122 << (Result.Nodes.getNodeAs<CallExpr>("StrSplit") ? 0 : 1)
tools/clang/tools/extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp 38 Result.Nodes.getNodeAs<NestedNameSpecifierLoc>("InternalDep");
tools/clang/tools/extra/clang-tidy/abseil/NoNamespaceCheck.cpp 32 Result.Nodes.getNodeAs<NamespaceDecl>("abslNamespace");
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp 110 if ((RootCall = Result.Nodes.getNodeAs<CallExpr>("StrCat")))
112 else if ((RootCall = Result.Nodes.getNodeAs<CallExpr>("StrAppend")))
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp 75 const auto *Op = Result.Nodes.getNodeAs<CXXOperatorCallExpr>("Op");
76 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("Call");
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp 65 const auto *ComparisonExpr = Result.Nodes.getNodeAs<BinaryOperator>("expr");
67 const auto *Needle = Result.Nodes.getNodeAs<Expr>("needle");
69 const Expr *Haystack = Result.Nodes.getNodeAs<CXXMemberCallExpr>("findexpr")
tools/clang/tools/extra/clang-tidy/abseil/TimeComparisonCheck.cpp 32 const auto *Binop = Result.Nodes.getNodeAs<BinaryOperator>("binop");
35 Result.Nodes.getNodeAs<FunctionDecl>("function_decl")->getName());
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp 130 const auto *BinOp = Result.Nodes.getNodeAs<BinaryOperator>("binop");
132 Result.Nodes.getNodeAs<FunctionDecl>("func_decl")->getNameAsString();
140 const auto *OuterCall = Result.Nodes.getNodeAs<CallExpr>("outer_call");
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp 122 const auto *ArgExpr = Result.Nodes.getNodeAs<Expr>("arg");
125 const auto *OuterExpr = Result.Nodes.getNodeAs<Expr>("OuterExpr");
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp 55 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr);
57 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>(FuncDeclBindingStr);
76 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr);
84 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr);
85 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>(FuncDeclBindingStr);
104 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr);
tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp 35 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>(FuncDeclBindingStr);
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp 74 const auto &BinOp = *Result.Nodes.getNodeAs<BinaryOperator>("binop");
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp 44 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("to_string");
46 Result.Nodes.getNodeAs<TemplateArgument>("char_type")->getAsType();
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp 330 const auto *E = Result.Nodes.getNodeAs<Expr>("expr");
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp 104 SourceLocation Loc = Result.Nodes.getNodeAs<Stmt>("condStmt")->getBeginLoc();
tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp 34 auto *If = Result.Nodes.getNodeAs<IfStmt>("if");
35 auto *Var = Result.Nodes.getNodeAs<DeclRefExpr>("expr");
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp 73 if (const auto *IS = Result.Nodes.getNodeAs<IfStmt>("if")) {
77 const Stmt *Else = Result.Nodes.getNodeAs<Stmt>("else");
151 if (const auto *CO = Result.Nodes.getNodeAs<ConditionalOperator>("condOp")) {
160 if (const auto *SS = Result.Nodes.getNodeAs<SwitchStmt>("switch")) {
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp 38 const auto *Ctor = Result.Nodes.getNodeAs<CXXConstructorDecl>("ctor");
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp 178 auto *Handle = Result.Nodes.getNodeAs<CXXRecordDecl>("handle");
179 diag(Result.Nodes.getNodeAs<Stmt>("bad_stmt")->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp 55 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var");
tools/clang/tools/extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp 69 const auto *MatchedDecl = Result.Nodes.getNodeAs<FunctionDecl>("thrower");
tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp 121 const auto *InitType = Result.Nodes.getNodeAs<BuiltinType>("InitType");
123 Result.Nodes.getNodeAs<BuiltinType>("IterValueType");
127 const auto *CallNode = Result.Nodes.getNodeAs<CallExpr>("Call");
133 Result.Nodes.getNodeAs<BuiltinType>("Iter2ValueType"))
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp 51 Result.Nodes.getNodeAs<CXXRecordDecl>("record_decl")) {
63 const auto *Decl = Result.Nodes.getNodeAs<FriendDecl>("friend_decl");
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp 90 const auto *ParmVar = Result.Nodes.getNodeAs<ParmVarDecl>("parm-var");
92 Result.Nodes.getNodeAs<TemplateTypeParmDecl>("type-parm-decl");
112 const auto *Ctor = Result.Nodes.getNodeAs<CXXConstructorDecl>("ctor");
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp 52 Result.Nodes.getNodeAs<CXXMemberCallExpr>("erase");
54 Result.Nodes.getNodeAs<CXXMemberCallExpr>("end");
60 const auto *AlgCall = Result.Nodes.getNodeAs<CallExpr>("alg");
tools/clang/tools/extra/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp 62 const auto *CastExpr = Result.Nodes.getNodeAs<ImplicitCastExpr>("CastExpr");
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp 169 const auto *Cond = Result.Nodes.getNodeAs<Expr>("condition");
170 const auto *LoopStmt = Result.Nodes.getNodeAs<Stmt>("loop-stmt");
171 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp 49 const auto *IntDiv = Result.Nodes.getNodeAs<BinaryOperator>("IntDiv");
tools/clang/tools/extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp 74 const auto *E = Result.Nodes.getNodeAs<PredefinedExpr>("E");
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp 74 const Expr *Alloc = Result.Nodes.getNodeAs<CallExpr>("Alloc");
76 Alloc = Result.Nodes.getNodeAs<CXXNewExpr>("Alloc");
80 const auto *StrLen = Result.Nodes.getNodeAs<CallExpr>("StrLen");
81 const auto *BinOp = Result.Nodes.getNodeAs<BinaryOperator>("BinOp");
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 184 const auto *Cast = Result.Nodes.getNodeAs<CastExpr>("Cast");
190 const auto *Calc = Result.Nodes.getNodeAs<Expr>("Calc");
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp 97 const auto *CallMove = Result.Nodes.getNodeAs<CallExpr>("call-move");
99 Result.Nodes.getNodeAs<UnresolvedLookupExpr>("lookup");
100 const auto *ParmVar = Result.Nodes.getNodeAs<ParmVarDecl>("parm-var");
102 Result.Nodes.getNodeAs<TemplateTypeParmDecl>("type-parm-decl");
tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp 69 const auto *Inner = Result.Nodes.getNodeAs<Expr>("inner");
70 const auto *Outer = Result.Nodes.getNodeAs<Stmt>("outer");
76 if (Result.Nodes.getNodeAs<Stmt>("else"))
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 45 if (const auto *DestMalloc = Result.Nodes.getNodeAs<Expr>(DestMallocExprName))
49 Result.Nodes.getNodeAs<VariableArrayType>(DestArrayTyName))
52 if (const auto *DestVD = Result.Nodes.getNodeAs<VarDecl>(DestVarDeclName))
105 Result.Nodes.getNodeAs<CallExpr>(WrongLengthExprName))
118 if (Result.Nodes.getNodeAs<Expr>(UnknownLengthName))
122 getLength(Result.Nodes.getNodeAs<Expr>(WrongLengthExprName), Result))
126 getLength(Result.Nodes.getNodeAs<Expr>(LengthExprName), Result))
169 return !Result.Nodes.getNodeAs<Expr>(UnknownDestName);
178 exprToStr(Result.Nodes.getNodeAs<Expr>(LengthExprName), Result).trim();
186 if (const auto *DestDRE = Result.Nodes.getNodeAs<DeclRefExpr>(DestExprName))
187 if (const auto *SrcDRE = Result.Nodes.getNodeAs<DeclRefExpr>(SrcExprName))
197 Result.Nodes.getNodeAs<CXXMemberCallExpr>(DestExprName);
198 const auto *SrcExpr = Result.Nodes.getNodeAs<CXXMemberCallExpr>(SrcExprName);
200 Result.Nodes.getNodeAs<CXXMemberCallExpr>(WrongLengthExprName);
221 if (Result.Nodes.getNodeAs<Expr>(UnknownLengthName))
228 int SrcLength = getLength(Result.Nodes.getNodeAs<Expr>(SrcExprName), Result);
233 if (const auto *LengthExpr = Result.Nodes.getNodeAs<Expr>(LengthExprName))
241 if (const auto *SrcVD = Result.Nodes.getNodeAs<VarDecl>(SrcVarDeclName))
248 if (Result.Nodes.getNodeAs<Expr>(UnknownLengthName))
279 if (Result.Nodes.getNodeAs<IntegerLiteral>(WrongLengthExprName))
280 return !getLength(Result.Nodes.getNodeAs<Expr>(SrcExprName), Result);
367 const auto *LengthExpr = Result.Nodes.getNodeAs<Expr>(LengthExprName);
374 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
382 const auto *Dest = Result.Nodes.getNodeAs<Expr>(DestExprName);
413 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
425 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
450 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
471 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
484 exprToStr(Result.Nodes.getNodeAs<Expr>(DestExprName), Result) + "[" +
485 exprToStr(Result.Nodes.getNodeAs<Expr>(LengthExprName), Result) +
792 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
843 diag(Result.Nodes.getNodeAs<CallExpr>(FunctionExprName)->getBeginLoc(),
873 Result.Nodes.getNodeAs<ArrayType>(DestArrayTyName) && !IsDestFixed;
894 Result.Nodes.getNodeAs<ArrayType>(DestArrayTyName) &&
915 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
923 if (const auto *CastExpr = Result.Nodes.getNodeAs<Expr>(CastExprName)) {
951 diag(Result.Nodes.getNodeAs<CallExpr>(FunctionExprName)->getBeginLoc(),
961 const auto *FunctionExpr = Result.Nodes.getNodeAs<CallExpr>(FunctionExprName);
975 getLength(Result.Nodes.getNodeAs<Expr>(SrcExprName), Result);
997 diag(Result.Nodes.getNodeAs<CallExpr>(FunctionExprName)->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp 98 const auto *Member = Result.Nodes.getNodeAs<MemberExpr>("member");
106 const auto *ThisTypePtr = Result.Nodes.getNodeAs<PointerType>("thisType");
112 const auto *CastToTypePtr = Result.Nodes.getNodeAs<Type>("castToType");
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp 23 (Result.Nodes.getNodeAs<BinaryOperator>(BindingStr))->getLHS());
64 Result.Nodes.getNodeAs<BinaryOperator>("ltzop")) {
73 Result.Nodes.getNodeAs<BinaryOperator>("atop")) {
80 const auto *BinOp = Result.Nodes.getNodeAs<BinaryOperator>("binop");
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp 39 Result.Nodes.getNodeAs<UnaryExprOrTypeTraitExpr>("sizeof");
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp 257 if (const auto *E = Result.Nodes.getNodeAs<Expr>("sizeof-constant")) {
261 Result.Nodes.getNodeAs<Expr>("sizeof-integer-call")) {
264 } else if (const auto *E = Result.Nodes.getNodeAs<Expr>("sizeof-this")) {
267 } else if (const auto *E = Result.Nodes.getNodeAs<Expr>("sizeof-charp")) {
271 Result.Nodes.getNodeAs<Expr>("sizeof-pointer-to-aggregate")) {
275 Result.Nodes.getNodeAs<Expr>("sizeof-compare-constant")) {
279 Result.Nodes.getNodeAs<Expr>("sizeof-comma-expr")) {
282 Result.Nodes.getNodeAs<Expr>("sizeof-divide-expr")) {
283 const auto *NumTy = Result.Nodes.getNodeAs<Type>("num-type");
284 const auto *DenomTy = Result.Nodes.getNodeAs<Type>("denom-type");
285 const auto *ElementTy = Result.Nodes.getNodeAs<Type>("elem-type");
286 const auto *PointedTy = Result.Nodes.getNodeAs<Type>("elem-ptr-type");
313 Result.Nodes.getNodeAs<Expr>("sizeof-sizeof-expr")) {
316 Result.Nodes.getNodeAs<Expr>("sizeof-multiply-sizeof")) {
319 Result.Nodes.getNodeAs<Expr>("sizeof-in-ptr-arithmetic-mul")) {
320 const auto *LPtrTy = Result.Nodes.getNodeAs<Type>("left-ptr-type");
321 const auto *RPtrTy = Result.Nodes.getNodeAs<Type>("right-ptr-type");
322 const auto *SizeofArgTy = Result.Nodes.getNodeAs<Type>("sizeof-arg-type");
329 Result.Nodes.getNodeAs<Expr>("sizeof-in-ptr-arithmetic-div")) {
330 const auto *LPtrTy = Result.Nodes.getNodeAs<Type>("left-ptr-type");
331 const auto *RPtrTy = Result.Nodes.getNodeAs<Type>("right-ptr-type");
332 const auto *SizeofArgTy = Result.Nodes.getNodeAs<Type>("sizeof-arg-type");
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp 115 const auto *E = Result.Nodes.getNodeAs<CXXConstructExpr>("constructor");
119 if (Result.Nodes.getNodeAs<Expr>("swapped-parameter")) {
126 } else if (Result.Nodes.getNodeAs<Expr>("empty-string")) {
128 } else if (Result.Nodes.getNodeAs<Expr>("negative-length")) {
130 } else if (Result.Nodes.getNodeAs<Expr>("large-length")) {
133 } else if (Result.Nodes.getNodeAs<Expr>("literal-with-length")) {
134 const auto *Str = Result.Nodes.getNodeAs<StringLiteral>("str");
135 const auto *Lit = Result.Nodes.getNodeAs<IntegerLiteral>("int");
139 } else if (const auto *Ptr = Result.Nodes.getNodeAs<Expr>("from-ptr")) {
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp 134 const auto *Argument = Result.Nodes.getNodeAs<Expr>("expr");
136 Result.Nodes.getNodeAs<QualType>("type")->getCanonicalType();
tools/clang/tools/extra/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp 62 if (const auto *SL = Result.Nodes.getNodeAs<StringLiteral>("strlit")) {
76 if (const auto *SL = Result.Nodes.getNodeAs<StringLiteral>("truncated")) {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp 174 Result.Nodes.getNodeAs<BinaryOperator>("diffEnumOp")) {
175 const auto *EnumDec = Result.Nodes.getNodeAs<EnumDecl>("enumDecl");
177 Result.Nodes.getNodeAs<EnumDecl>("otherEnumDecl");
195 const auto *EnumDec = Result.Nodes.getNodeAs<EnumDecl>("enumDecl");
202 if (const auto *EnumExpr = Result.Nodes.getNodeAs<Expr>("enumExpr")) {
209 const auto *LhsExpr = Result.Nodes.getNodeAs<Expr>("lhsExpr");
212 const auto *RhsExpr = Result.Nodes.getNodeAs<Expr>("rhsExpr");
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp 57 Result.Nodes.getNodeAs<CharacterLiteral>("char-zero-fill")) {
74 Result.Nodes.getNodeAs<IntegerLiteral>("num-fill")) {
91 else if (const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call")) {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp 97 const auto *InitializerList = Result.Nodes.getNodeAs<InitListExpr>("list");
99 Result.Nodes.getNodeAs<StringLiteral>("str");
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp 35 const auto *Semicolon = Result.Nodes.getNodeAs<NullStmt>("semi");
47 const auto *Statement = Result.Nodes.getNodeAs<Stmt>("stmt");
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp 170 const auto *Decl = Result.Nodes.getNodeAs<FunctionDecl>("decl");
171 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
174 if (Result.Nodes.getNodeAs<Stmt>("missing-comparison")) {
184 if (const auto *E = Result.Nodes.getNodeAs<Expr>("logical-not-comparison")) {
198 if (Result.Nodes.getNodeAs<Stmt>("invalid-comparison")) {
205 Result.Nodes.getNodeAs<BinaryOperator>("suspicious-operator")) {
210 if (Result.Nodes.getNodeAs<Stmt>("invalid-conversion")) {
tools/clang/tools/extra/clang-tidy/bugprone/SwappedArgumentsCheck.cpp 51 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
tools/clang/tools/extra/clang-tidy/bugprone/TerminatingContinueCheck.cpp 38 const auto *ContStmt = Result.Nodes.getNodeAs<ContinueStmt>("continue");
tools/clang/tools/extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp 42 Result.Nodes.getNodeAs<Expr>("temporary-exception-not-thrown");
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp 148 const auto *LoopVar = Result.Nodes.getNodeAs<Expr>(LoopVarName);
150 Result.Nodes.getNodeAs<Expr>(LoopUpperBoundName)->IgnoreParenImpCasts();
152 Result.Nodes.getNodeAs<Expr>(LoopIncrementName)->IgnoreParenImpCasts();
tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp 50 if (const auto *Call = Result.Nodes.getNodeAs<CallExpr>("dest")) {
58 if (const auto *Call = Result.Nodes.getNodeAs<CallExpr>("src")) {
tools/clang/tools/extra/clang-tidy/bugprone/UndelegatedConstructorCheck.cpp 76 const auto *E = Result.Nodes.getNodeAs<CXXConstructExpr>("construct");
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp 107 Result.Nodes.getNodeAs<CXXMethodDecl>("copyAssignmentOperator");
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp 50 const auto *E = Result.Nodes.getNodeAs<Expr>("expr");
59 const auto *CS = Result.Nodes.getNodeAs<CompoundStmt>("compound");
70 const auto *BTE = Result.Nodes.getNodeAs<CXXBindTemporaryExpr>("temp");
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp 87 if (const auto *Matched = Result.Nodes.getNodeAs<CallExpr>("match")) {
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 407 Result.Nodes.getNodeAs<LambdaExpr>("containing-lambda");
409 Result.Nodes.getNodeAs<FunctionDecl>("containing-func");
410 const auto *CallMove = Result.Nodes.getNodeAs<CallExpr>("call-move");
411 const auto *MovingCall = Result.Nodes.getNodeAs<Expr>("moving-call");
412 const auto *Arg = Result.Nodes.getNodeAs<DeclRefExpr>("arg");
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp 231 const auto *DerivedMD = Result.Nodes.getNodeAs<CXXMethodDecl>("method");
tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp 36 const auto *Fn = Result.Nodes.getNodeAs<FunctionDecl>("func");
37 const auto *E = Result.Nodes.getNodeAs<CallExpr>("expr");
tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp 35 const auto *N = Result.Nodes.getNodeAs<NamespaceDecl>("nmspc");
tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp 26 const auto *FS = Result.Nodes.getNodeAs<ForStmt>("for");
tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp 31 const auto *MatchedDecl = Result.Nodes.getNodeAs<CallExpr>("randomGenerator");
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp 32 const auto *FuncDecl = Result.Nodes.getNodeAs<FunctionDecl>("decl");
tools/clang/tools/extra/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp 80 const auto *Ctor = Result.Nodes.getNodeAs<CXXConstructExpr>("ctor");
84 const auto *Func = Result.Nodes.getNodeAs<CXXMemberCallExpr>("seed");
88 const auto *Srand = Result.Nodes.getNodeAs<CallExpr>("srand");
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp 73 const auto *E = Result.Nodes.getNodeAs<CallExpr>("expr");
tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp 41 const auto *VD = Result.Nodes.getNodeAs<VarDecl>("var");
42 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp 181 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("expr");
186 Result.Nodes.getNodeAs<FunctionDecl>("converter")) {
191 Result.Nodes.getNodeAs<FunctionDecl>("formatted")) {
tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp 33 const auto *E = Result.Nodes.getNodeAs<Expr>("expr");
tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp 32 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp 47 const auto *Goto = Result.Nodes.getNodeAs<GotoStmt>("goto");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp 48 const auto *MatchedDecl = Result.Nodes.getNodeAs<VarDecl>("vardecl");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp 38 const auto *const Var = Result.Nodes.getNodeAs<VarDecl>("var");
42 const auto *const Referencee = Result.Nodes.getNodeAs<VarDecl>("referencee");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp 437 if (const auto *Op = Result.Nodes.getNodeAs<BinaryOperator>("binary_op"))
439 if (const auto *Cast = Result.Nodes.getNodeAs<ImplicitCastExpr>("cast"))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp 66 if ((Call = Result.Nodes.getNodeAs<CallExpr>("allocation")))
68 else if ((Call = Result.Nodes.getNodeAs<CallExpr>("realloc")))
70 else if ((Call = Result.Nodes.getNodeAs<CallExpr>("free")))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp 178 const auto &Nodes = Result.Nodes;
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp 71 const auto *MatchedCast = Result.Nodes.getNodeAs<ImplicitCastExpr>("cast");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp 68 const auto *Matched = Result.Nodes.getNodeAs<Expr>("expr");
69 const auto *IndexExpr = Result.Nodes.getNodeAs<Expr>("index");
107 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("type");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp 55 const auto *MatchedExpr = Result.Nodes.getNodeAs<Expr>("expr");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp 27 const auto *MatchedCast = Result.Nodes.getNodeAs<CXXConstCastExpr>("cast");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp 41 const auto *MatchedCast = Result.Nodes.getNodeAs<CStyleCastExpr>("cast");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 299 if (const auto *Ctor = Result.Nodes.getNodeAs<CXXConstructorDecl>("ctor")) {
306 Result.Nodes.getNodeAs<CXXRecordDecl>("record")) {
311 } else if (const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var")) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp 29 Result.Nodes.getNodeAs<CXXReinterpretCastExpr>("cast");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp 30 const auto *MatchedCast = Result.Nodes.getNodeAs<CXXStaticCastExpr>("cast");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp 30 const auto *Matched = Result.Nodes.getNodeAs<MemberExpr>("expr");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp 52 if (const auto *Matched = Result.Nodes.getNodeAs<CallExpr>("callvararg")) {
58 if (const auto *Matched = Result.Nodes.getNodeAs<Expr>("va_use")) {
64 if (const auto *Matched = Result.Nodes.getNodeAs<VarDecl>("va_list")) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp 100 const auto *BaseDecl = Result.Nodes.getNodeAs<CXXRecordDecl>("BaseDecl");
102 Result.Nodes.getNodeAs<CXXRecordDecl>("DerivedDecl");
103 const auto *Call = Result.Nodes.getNodeAs<Expr>("Call");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp 102 const auto *MatchedDecl = Result.Nodes.getNodeAs<CXXRecordDecl>("class-def");
115 if (const auto *Dtor = Result.Nodes.getNodeAs<CXXMethodDecl>("dtor")) {
128 if (Result.Nodes.getNodeAs<CXXMethodDecl>(KV.first)) {
tools/clang/tools/extra/clang-tidy/darwin/AvoidSpinlockCheck.cpp 28 const auto *MatchedExpr = Result.Nodes.getNodeAs<CallExpr>("spinlock");
tools/clang/tools/extra/clang-tidy/darwin/DispatchOnceNonstaticCheck.cpp 39 if (const auto *VD = Result.Nodes.getNodeAs<VarDecl>("non-static-var")) {
53 if (const auto *D = Result.Nodes.getNodeAs<ObjCIvarDecl>("ivar")) {
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.cpp 23 const auto *S = Result.Nodes.getNodeAs<CXXDefaultArgExpr>("stmt");
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp 24 const auto *D = Result.Nodes.getNodeAs<ParmVarDecl>("decl");
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp 101 if (const auto *D = Result.Nodes.getNodeAs<CXXRecordDecl>("decl")) {
tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp 36 const auto *D = Result.Nodes.getNodeAs<FunctionDecl>("decl");
tools/clang/tools/extra/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.cpp 51 if (const auto *D = Result.Nodes.getNodeAs<VarDecl>("decl"))
tools/clang/tools/extra/clang-tidy/fuchsia/TrailingReturnCheck.cpp 44 if (const auto *D = Result.Nodes.getNodeAs<Decl>("decl"))
tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp 36 if (const auto *D = Result.Nodes.getNodeAs<CXXRecordDecl>("decl"))
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp 59 const auto *CastExpr = Result.Nodes.getNodeAs<CStyleCastExpr>("cast");
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp 111 Result.Nodes.getNodeAs<ObjCMessageExpr>("new_call")) {
122 Result.Nodes.getNodeAs<ObjCMethodDecl>("new_override")) {
tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp 37 Result.Nodes.getNodeAs<ObjCAtThrowStmt>("throwStmt");
39 Result.Nodes.getNodeAs<ObjCMessageExpr>("raiseException");
tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp 28 const auto *MatchedDecl = Result.Nodes.getNodeAs<CXXMethodDecl>("Decl");
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 92 Result.Nodes.getNodeAs<CXXConversionDecl>("conversion")) {
105 const auto *Ctor = Result.Nodes.getNodeAs<CXXConstructorDecl>("ctor");
tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp 47 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
48 const auto *DeclRef = Result.Nodes.getNodeAs<DeclRefExpr>("declref");
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.cpp 114 const auto *MatchedDecl = Result.Nodes.getNodeAs<FunctionDecl>("function");
tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp 48 const auto *D = Result.Nodes.getNodeAs<Decl>("using_decl");
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp 87 if (const auto *Decl = Result.Nodes.getNodeAs<VarDecl>("global_var")) {
95 if (const auto *Decl = Result.Nodes.getNodeAs<VarDecl>("global_const")) {
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp 75 auto TL = *Result.Nodes.getNodeAs<TypeLoc>("tl");
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp 48 const auto *Parameter = Result.Nodes.getNodeAs<ParmVarDecl>("param");
71 auto ReferencedType = *Result.Nodes.getNodeAs<QualType>("referenced_type");
tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp 42 const auto *Decl = Result.Nodes.getNodeAs<FunctionDecl>("overload");
tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp 49 const auto *N = Result.Nodes.getNodeAs<NamespaceDecl>("anonymousNamespace");
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 244 const auto *Class = Result.Nodes.getNodeAs<CXXRecordDecl>("class");
255 if (const auto *Using = Result.Nodes.getNodeAs<UsingDecl>("using")) {
260 Result.Nodes.getNodeAs<TypeLoc>("typeloc")->getSourceRange());
266 if (const auto *Method = Result.Nodes.getNodeAs<CXXMethodDecl>("method")) {
272 if (const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call")) {
278 } else if (const auto *Ref = Result.Nodes.getNodeAs<DeclRefExpr>("ref")) {
283 } else if (const auto *Using = Result.Nodes.getNodeAs<UsingDecl>("using")) {
330 assert(Result.Nodes.getNodeAs<TypeAliasDecl>("test-case") != nullptr);
tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp 31 const auto *U = Result.Nodes.getNodeAs<UsingDirectiveDecl>("usingNamespace");
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp 45 const auto *BadThrow = Result.Nodes.getNodeAs<CXXThrowExpr>("bad_throw");
54 Result.Nodes.getNodeAs<SubstTemplateTypeParmType>("templ_type"))
60 if (const auto *TypeDecl = Result.Nodes.getNodeAs<NamedDecl>("decl"))
tools/clang/tools/extra/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp 94 Result.Nodes.getNodeAs<IfStmt>("else-if")) {
99 const auto *Switch = Result.Nodes.getNodeAs<SwitchStmt>("switch");
145 assert(!Result.Nodes.getNodeAs<DeclRefExpr>("enum-condition") &&
159 Result.Nodes.getNodeAs<DeclRefExpr>("non-enum-condition")) {
164 Result.Nodes.getNodeAs<FieldDecl>("bitfield")) {
tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp 34 if (const auto *ASM = Result.Nodes.getNodeAs<AsmStmt>("asm-stmt"))
37 Result.Nodes.getNodeAs<FileScopeAsmDecl>("asm-file-scope"))
39 else if (const auto *ASM = Result.Nodes.getNodeAs<VarDecl>("asm-var"))
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp 65 const ast_matchers::BoundNodes &N = Result.Nodes;
tools/clang/tools/extra/clang-tidy/linuxkernel/MustCheckErrsCheck.cpp 36 const CallExpr *MatchedCallExpr = Result.Nodes.getNodeAs<CallExpr>("call");
43 Result.Nodes.getNodeAs<CallExpr>("transitive_call");
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp 72 if (const auto *MatchedDecl = Result.Nodes.getNodeAs<CallExpr>("assign")) {
82 Result.Nodes.getNodeAs<CallExpr>("call")) {
89 if (Result.Nodes.getNodeAs<NamedDecl>("dyn_cast"))
95 Result.Nodes.getNodeAs<BinaryOperator>("and")) {
96 const auto *LHS = Result.Nodes.getNodeAs<ImplicitCastExpr>("lhs");
97 const auto *RHS = Result.Nodes.getNodeAs<CallExpr>("rhs");
98 const auto *Arg = Result.Nodes.getNodeAs<Expr>("arg");
99 const auto *Func = Result.Nodes.getNodeAs<NamedDecl>("func");
tools/clang/tools/extra/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp 36 const auto *VarType = Result.Nodes.getNodeAs<QualType>("varType");
37 const auto *UserVarDecl = Result.Nodes.getNodeAs<VarDecl>("var");
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp 27 const auto *VD = Result.Nodes.getNodeAs<VarDecl>("variable");
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp 85 const auto *ND = Result.Nodes.getNodeAs<NamedDecl>("name-decl");
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp 47 const auto *Var = Result.Nodes.getNodeAs<ValueDecl>("decl");
48 const auto *Typedef = Result.Nodes.getNodeAs<TypedefDecl>("typedef");
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp 157 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp 55 const auto *D = Result.Nodes.getNodeAs<NamedDecl>("decl");
56 const auto *BD = Result.Nodes.getNodeAs<NamedDecl>("type_decl");
57 const auto *E = Result.Nodes.getNodeAs<Expr>("expr");
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp 82 const auto *Field = Result.Nodes.getNodeAs<FieldDecl>("field");
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 349 ConstExpr = Result.Nodes.getNodeAs<Expr>(CstId);
373 if (const auto *Node = Result.Nodes.getNodeAs<Expr>(SymId)) {
403 if (const auto *BinExpr = Result.Nodes.getNodeAs<BinaryOperator>(Id)) {
502 if (const auto *Bin = Result.Nodes.getNodeAs<BinaryOperator>(Id)) {
509 } else if (const auto *Cast = Result.Nodes.getNodeAs<CastExpr>(CastId)) {
515 Result.Nodes.getNodeAs<CXXOperatorCallExpr>(OverloadId)) {
543 if (Result.Nodes.getNodeAs<Expr>(SwapId))
545 if (Result.Nodes.getNodeAs<Expr>(NegateId))
773 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>(
794 Result.Nodes.getNodeAs<BinaryOperator>(
842 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>(
874 Result.Nodes.getNodeAs<BinaryOperator>(
915 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>(
979 if (const auto *BinOp = Result.Nodes.getNodeAs<BinaryOperator>("binary")) {
999 Result.Nodes.getNodeAs<ConditionalOperator>("cond")) {
1010 if (const auto *Call = Result.Nodes.getNodeAs<CXXOperatorCallExpr>("call")) {
1023 Result.Nodes.getNodeAs<UnaryOperator>("logical-bitwise-confusion")) {
1036 if (const auto *BinaryAndExpr = Result.Nodes.getNodeAs<BinaryOperator>(
1038 const auto *ShiftingConst = Result.Nodes.getNodeAs<Expr>("shift-const");
1045 const auto *AndConst = Result.Nodes.getNodeAs<Expr>("and-const");
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 83 const auto *CondStmt = Result.Nodes.getNodeAs<Stmt>("condStmt");
84 const auto *Condition = Result.Nodes.getNodeAs<Expr>("condition");
85 const auto *IsAlwaysFalse = Result.Nodes.getNodeAs<Expr>("isAlwaysFalse");
86 const auto *AssertMSG = Result.Nodes.getNodeAs<StringLiteral>("assertMSG");
88 Result.Nodes.getNodeAs<BinaryOperator>("assertExprRoot");
89 const auto *CastExpr = Result.Nodes.getNodeAs<CStyleCastExpr>("castExpr");
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp 44 diagnoseThrowLocations(Result.Nodes.getNodeAs<CXXThrowExpr>("throw"));
45 diagnoseCatchLocations(Result.Nodes.getNodeAs<CXXCatchStmt>("catch"),
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp 73 if (const auto *RetStmt = Result.Nodes.getNodeAs<ReturnStmt>("returnStmt")) {
81 const auto *Method = Result.Nodes.getNodeAs<CXXMethodDecl>("method");
83 if (Result.Nodes.getNodeAs<Decl>(Message[0]))
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp 47 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>(ID);
99 const auto *ResetMember = Result.Nodes.getNodeAs<MemberExpr>("reset_member");
101 Result.Nodes.getNodeAs<MemberExpr>("release_member");
102 const auto *Right = Result.Nodes.getNodeAs<Expr>("right");
103 const auto *Left = Result.Nodes.getNodeAs<Expr>("left");
105 Result.Nodes.getNodeAs<CXXMemberCallExpr>("reset_call");
tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp 34 if (const auto *AliasDecl = Result.Nodes.getNodeAs<NamedDecl>("alias")) {
45 Result.Nodes.getNodeAs<NestedNameSpecifier>("nns")) {
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 171 const auto *Function = Result.Nodes.getNodeAs<FunctionDecl>("function");
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp 75 if (const auto *Using = Result.Nodes.getNodeAs<UsingDecl>("using")) {
125 if (const auto *Used = Result.Nodes.getNodeAs<NamedDecl>("used")) {
130 if (const auto *Used = Result.Nodes.getNodeAs<TemplateArgument>("used")) {
143 if (const auto *DRE = Result.Nodes.getNodeAs<DeclRefExpr>("used")) {
148 if (const auto *ULE = Result.Nodes.getNodeAs<UnresolvedLookupExpr>("used")) {
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp 132 const auto *MatchedDecl = Result.Nodes.getNodeAs<CallExpr>("bind");
151 const auto *F = Result.Nodes.getNodeAs<FunctionDecl>("f");
165 const auto *Ref = Result.Nodes.getNodeAs<DeclRefExpr>("ref");
tools/clang/tools/extra/clang-tidy/modernize/AvoidCArraysCheck.cpp 62 const auto *ArrayType = Result.Nodes.getNodeAs<TypeLoc>("typeloc");
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp 82 const NamespaceDecl &ND = *Result.Nodes.getNodeAs<NamespaceDecl>("namespace");
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp 48 const auto *Typedef = Result.Nodes.getNodeAs<TypedefDecl>("TypeDecl");
52 const auto *TL = Result.Nodes.getNodeAs<TypeLoc>("TypeLoc");
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 809 const BoundNodes &Nodes = Result.Nodes;
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp 117 Result.Nodes.getNodeAs<CXXConstructExpr>(ConstructorCall);
118 const auto *Reset = Result.Nodes.getNodeAs<CXXMemberCallExpr>(ResetCall);
119 const auto *Type = Result.Nodes.getNodeAs<QualType>(PointerType);
120 const auto *New = Result.Nodes.getNodeAs<CXXNewExpr>(NewExpression);
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp 181 const auto *Ctor = Result.Nodes.getNodeAs<CXXConstructorDecl>("Ctor");
182 const auto *ParamDecl = Result.Nodes.getNodeAs<ParmVarDecl>("Param");
184 Result.Nodes.getNodeAs<CXXCtorInitializer>("Initializer");
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp 130 const auto *Literal = Result.Nodes.getNodeAs<StringLiteral>("lit");
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 77 const BoundNodes &Nodes = Result.Nodes;
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 151 Result.Nodes.getNodeAs<Expr>(AutoPtrOwnershipTransferId)) {
171 if (const auto *TL = Result.Nodes.getNodeAs<TypeLoc>(AutoPtrTokenId)) {
177 Result.Nodes.getNodeAs<UsingDecl>(AutoPtrTokenId)) {
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp 59 const auto *MatchedDecl = Result.Nodes.getNodeAs<DeclRefExpr>("name");
60 const auto *MatchedArgumentThree = Result.Nodes.getNodeAs<Expr>("randomFunc");
61 const auto *MatchedCallExpr = Result.Nodes.getNodeAs<CallExpr>("match");
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp 47 const auto *MatchedFunctionDecl = Result.Nodes.getNodeAs<FunctionDecl>("fn");
49 Result.Nodes.getNodeAs<CXXConstructExpr>("ctor");
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp 57 Result.Nodes.getNodeAs<CXXMemberCallExpr>("CopyAndSwapTrick");
58 const auto *Container = Result.Nodes.getNodeAs<Expr>("ContainerToShrink");
tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp 28 Result.Nodes.getNodeAs<StaticAssertDecl>("static_assert");
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 467 if (const auto *Decl = Result.Nodes.getNodeAs<DeclStmt>(IteratorDeclStmtId)) {
470 Result.Nodes.getNodeAs<DeclStmt>(DeclWithNewId)) {
476 Result.Nodes.getNodeAs<DeclStmt>(DeclWithCastId)) {
485 Result.Nodes.getNodeAs<DeclStmt>(DeclWithTemplateCastId)) {
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp 50 const auto *Literal = Result.Nodes.getNodeAs<IntegerLiteral>("literal");
51 const auto *Cast = Result.Nodes.getNodeAs<Expr>("cast");
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp 233 Result.Nodes.getNodeAs<CXXCtorInitializer>("default"))
236 Result.Nodes.getNodeAs<CXXCtorInitializer>("existing"))
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp 122 const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call");
123 const auto *CtorCall = Result.Nodes.getNodeAs<CXXConstructExpr>("ctor");
124 const auto *MakeCall = Result.Nodes.getNodeAs<CallExpr>("make");
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 247 Result.Nodes.getNodeAs<CXXMethodDecl>(SpecialFunction);
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp 59 Result.Nodes.getNodeAs<CXXMethodDecl>(SpecialFunction)) {
70 Result.Nodes.getNodeAs<CXXMethodDecl>(DeletedNotPublic)) {
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp 118 const auto *MatchedDecl = Result.Nodes.getNodeAs<CXXMethodDecl>("no_discard");
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp 66 if (const auto *FuncDecl = Result.Nodes.getNodeAs<FunctionDecl>("funcDecl")) {
67 DtorOrOperatorDel = Result.Nodes.getNodeAs<FunctionDecl>("del-dtor");
73 Result.Nodes.getNodeAs<ParmVarDecl>("parmVarDecl")) {
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 484 const auto *NullCast = Result.Nodes.getNodeAs<CastExpr>(CastSequence);
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 86 const auto *Method = Result.Nodes.getNodeAs<FunctionDecl>("method");
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 393 const auto *F = Result.Nodes.getNodeAs<FunctionDecl>("Func");
394 const auto *Fr = Result.Nodes.getNodeAs<FriendDecl>("Friend");
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp 84 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("FunctorClass");
86 Result.Nodes.getNodeAs<CXXConstructExpr>("FuncInst")) {
92 const auto *Functor = Result.Nodes.getNodeAs<TemplateArgument>("Functor");
94 Result.Nodes.getNodeAs<TypeLoc>("FunctorParentLoc")
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp 53 const CallExpr *C = Result.Nodes.getNodeAs<CallExpr>("init_call_expr");
59 } else if (const auto *E = Result.Nodes.getNodeAs<CallExpr>("call_expr")) {
63 Result.Nodes.getNodeAs<DeclRefExpr>("decl_ref_expr")) {
68 const auto *U = Result.Nodes.getNodeAs<UsingDecl>("using_decl");
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp 79 const auto *MatchedDecl = Result.Nodes.getNodeAs<TypedefDecl>("typedef");
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp 27 const auto *CE = Result.Nodes.getNodeAs<CallExpr>("CE");
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 245 const auto *const CE = Result.Nodes.getNodeAs<CallExpr>("CE");
tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp 32 Result.Nodes.getNodeAs<ObjCMessageExpr>("nserrorInit");
tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp 71 const auto *SubClass = Result.Nodes.getNodeAs<ObjCInterfaceDecl>(
74 const auto *SuperClass = Result.Nodes.getNodeAs<ObjCInterfaceDecl>(
tools/clang/tools/extra/clang-tidy/objc/MissingHashCheck.cpp 55 const auto *ID = Result.Nodes.getNodeAs<ObjCImplementationDecl>("impl");
tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp 114 Result.Nodes.getNodeAs<ObjCPropertyDecl>("property");
tools/clang/tools/extra/clang-tidy/objc/SuperSelfCheck.cpp 93 const auto *Message = Result.Nodes.getNodeAs<ObjCMessageExpr>("message");
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp 63 Result.Nodes.getNodeAs<OMPExecutableDirective>("directive");
66 Result.Nodes.getNodeAs<Stmt>("structured-block");
tools/clang/tools/extra/clang-tidy/openmp/UseDefaultNoneCheck.cpp 42 Result.Nodes.getNodeAs<OMPExecutableDirective>("directive");
45 if (const auto *Clause = Result.Nodes.getNodeAs<OMPDefaultClause>("clause")) {
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp 85 const auto *Literal = Result.Nodes.getNodeAs<StringLiteral>("literal");
86 const auto *FindFunc = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp 51 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("loopVar");
58 const auto *ForRange = Result.Nodes.getNodeAs<CXXForRangeStmt>("forRange");
tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp 65 const auto *VD = Result.Nodes.getNodeAs<VarDecl>("faulty-var");
66 const auto *Init = Result.Nodes.getNodeAs<Expr>("init");
68 Result.Nodes.getNodeAs<Expr>("operator-call");
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp 68 const auto *AlgCall = Result.Nodes.getNodeAs<CallExpr>("IneffAlg");
70 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffCont");
74 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffContPtr");
114 const auto *AlgParam = Result.Nodes.getNodeAs<Expr>("AlgParam");
115 const auto *IneffContExpr = Result.Nodes.getNodeAs<Expr>("IneffContExpr");
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp 72 const auto *LhsStr = Result.Nodes.getNodeAs<DeclRefExpr>("lhsStr");
74 Result.Nodes.getNodeAs<CXXOperatorCallExpr>("plusOperator");
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp 184 Result.Nodes.getNodeAs<VarDecl>(VectorVarDeclName);
185 const auto *ForLoop = Result.Nodes.getNodeAs<ForStmt>(LoopCounterName);
187 Result.Nodes.getNodeAs<CXXForRangeStmt>(RangeLoopName);
189 Result.Nodes.getNodeAs<CXXMemberCallExpr>(PushBackOrEmplaceBackCallName);
190 const auto *ProtoVarDecl = Result.Nodes.getNodeAs<VarDecl>(ProtoVarDeclName);
192 Result.Nodes.getNodeAs<CXXMemberCallExpr>(ProtoAddFieldCallName);
193 const auto *LoopEndExpr = Result.Nodes.getNodeAs<Expr>(LoopEndExprName);
194 const auto *LoopParent = Result.Nodes.getNodeAs<CompoundStmt>(LoopParentName);
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp 62 const auto *CallMove = Result.Nodes.getNodeAs<CallExpr>("call-move");
63 const auto *ReceivingExpr = Result.Nodes.getNodeAs<Expr>("receiving-expr");
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp 47 const auto *CopyCtor = Result.Nodes.getNodeAs<CXXConstructorDecl>("ctor");
49 Result.Nodes.getNodeAs<CXXCtorInitializer>("move-init");
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp 35 if (const auto *Decl = Result.Nodes.getNodeAs<CXXMethodDecl>("decl")) {
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp 159 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp 89 const auto *NewVar = Result.Nodes.getNodeAs<VarDecl>("newVarDecl");
90 const auto *OldVar = Result.Nodes.getNodeAs<VarDecl>("oldVarDecl");
91 const auto *ObjectArg = Result.Nodes.getNodeAs<VarDecl>("objectArg");
92 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt");
93 const auto *CtorCall = Result.Nodes.getNodeAs<CXXConstructExpr>("ctorCall");
98 Result.Nodes.getNodeAs<DeclStmt>("declStmt")->isSingleDecl() &&
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 96 const auto *Param = Result.Nodes.getNodeAs<ParmVarDecl>("param");
97 const auto *Function = Result.Nodes.getNodeAs<FunctionDecl>("functionDecl");
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp 111 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp 78 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>("func");
79 const auto *Param = Result.Nodes.getNodeAs<ParmVarDecl>("param");
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp 139 if (auto S = Result.Nodes.getNodeAs<ForStmt>("for")) {
141 } else if (auto S = Result.Nodes.getNodeAs<CXXForRangeStmt>("for-range")) {
143 } else if (auto S = Result.Nodes.getNodeAs<DoStmt>("do")) {
145 } else if (auto S = Result.Nodes.getNodeAs<WhileStmt>("while")) {
150 } else if (auto S = Result.Nodes.getNodeAs<IfStmt>("if")) {
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp 105 const auto *Def = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 105 Result.Nodes.getNodeAs<CXXMemberCallExpr>("SizeCallExpr");
106 const auto *BinCmp = Result.Nodes.getNodeAs<CXXOperatorCallExpr>("BinCmp");
107 const auto *BinaryOp = Result.Nodes.getNodeAs<BinaryOperator>("SizeBinaryOp");
108 const auto *Pointee = Result.Nodes.getNodeAs<Expr>("Pointee");
112 : (Pointee ? Pointee : Result.Nodes.getNodeAs<Expr>("STLObject"));
194 Result.Nodes.getNodeAs<UnaryOperator>("NegOnSize"))
214 const auto *Container = Result.Nodes.getNodeAs<NamedDecl>("container");
223 const auto *Empty = Result.Nodes.getNodeAs<FunctionDecl>("empty");
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp 128 const auto *Definition = Result.Nodes.getNodeAs<CXXMethodDecl>("x");
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp 54 const auto *IfWithDelete = Result.Nodes.getNodeAs<IfStmt>("ifWithDelete");
55 const auto *Compound = Result.Nodes.getNodeAs<CompoundStmt>("compound");
tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp 42 Result.Nodes.getNodeAs<CXXConstructorDecl>("constructor")) {
57 Result.Nodes.getNodeAs<CXXMethodDecl>("method-decl")) {
tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp 43 const auto *If = Result.Nodes.getNodeAs<IfStmt>("if");
47 if (Result.Nodes.getNodeAs<Stmt>(BindingName))
56 if (const auto *CS = Result.Nodes.getNodeAs<CompoundStmt>("else"))
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp 156 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 712 Result.Nodes.getNodeAs<CXXConstructorDecl>("classRef")) {
732 Result.Nodes.getNodeAs<CXXDestructorDecl>("classRef")) {
747 if (const auto *Loc = Result.Nodes.getNodeAs<TypeLoc>("typeLoc")) {
785 Result.Nodes.getNodeAs<NestedNameSpecifierLoc>("nestedNameLoc")) {
794 if (const auto *Decl = Result.Nodes.getNodeAs<UsingDecl>("using")) {
802 if (const auto *DeclRef = Result.Nodes.getNodeAs<DeclRefExpr>("declRef")) {
809 if (const auto *Decl = Result.Nodes.getNodeAs<NamedDecl>("decl")) {
814 if (const auto *Value = Result.Nodes.getNodeAs<ValueDecl>("decl")) {
824 if (const auto *Value = Result.Nodes.getNodeAs<FunctionDecl>("decl")) {
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp 335 Result.Nodes.getNodeAs<ImplicitCastExpr>("implicitCastToBool")) {
336 const auto *Parent = Result.Nodes.getNodeAs<Stmt>("parentStmt");
341 Result.Nodes.getNodeAs<ImplicitCastExpr>("implicitCastFromBool")) {
343 Result.Nodes.getNodeAs<ImplicitCastExpr>("furtherImplicitCast");
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp 308 Result.Nodes.getNodeAs<FunctionDecl>("functionDecl");
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp 248 const auto *WholeDecl = Result.Nodes.getNodeAs<DeclStmt>("decl_stmt");
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.h 50 const L *MatchedLiteral = Result.Nodes.getNodeAs<L>(BoundName);
tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp 117 if (const auto *If = Result.Nodes.getNodeAs<IfStmt>("if"))
120 if (const auto *CStmt = Result.Nodes.getNodeAs<CompoundStmt>("compound"))
tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp 30 Result.Nodes.getNodeAs<ArraySubscriptExpr>("expr");
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp 26 const auto *Function = Result.Nodes.getNodeAs<FunctionDecl>("decl");
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp 69 const auto *ND = Result.Nodes.getNodeAs<NamespaceDecl>("namespace");
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp 41 if (const auto *Parm = Result.Nodes.getNodeAs<ParmVarDecl>("Parm")) {
50 Result.Nodes.getNodeAs<CXXConstructorDecl>("Ctor")) {
55 } else if (const auto *Ref = Result.Nodes.getNodeAs<DeclRefExpr>("Ref")) {
57 } else if (const auto *S = Result.Nodes.getNodeAs<Stmt>("Mark")) {
92 } else if (const auto *VD = Result.Nodes.getNodeAs<VarDecl>("Mark")) {
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp 49 if (const auto *Return = Result.Nodes.getNodeAs<CompoundStmt>("return"))
52 Result.Nodes.getNodeAs<CompoundStmt>("continue"))
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp 41 const auto *D = Result.Nodes.getNodeAs<NamedDecl>("Decl");
tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp 28 const auto *Operator = Result.Nodes.getNodeAs<UnaryOperator>("op");
tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp 48 const auto *Init = Result.Nodes.getNodeAs<CXXCtorInitializer>("init");
49 const auto *Construct = Result.Nodes.getNodeAs<CXXConstructExpr>("construct");
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp 113 if (Result.Nodes.getNodeAs<Decl>("duck_typing") == nullptr)
120 Result.Nodes.getNodeAs<Type>("op->Type")->getUnqualifiedDesugaredType();
122 Result.Nodes.getNodeAs<Type>("op*Type")->getUnqualifiedDesugaredType();
124 Result.Nodes.getNodeAs<Type>("getType")->getUnqualifiedDesugaredType();
133 bool IsPtrToPtr = Result.Nodes.getNodeAs<Decl>("ptr_to_ptr") != nullptr;
134 bool IsMemberExpr = Result.Nodes.getNodeAs<Expr>("memberExpr") != nullptr;
135 const auto *GetCall = Result.Nodes.getNodeAs<Expr>("redundant_get");
139 const auto *Smartptr = Result.Nodes.getNodeAs<Expr>("smart_pointer");
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp 175 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call");
176 const auto *Arg = Result.Nodes.getNodeAs<Expr>("arg");
177 const auto *Member = Result.Nodes.getNodeAs<MemberExpr>("member");
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp 61 const auto *CtorExpr = Result.Nodes.getNodeAs<Expr>("expr");
62 const auto *Decl = Result.Nodes.getNodeAs<NamedDecl>("decl");
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 63 const auto *Literal = Result.Nodes.getNodeAs<CXXBoolLiteralExpr>(Id);
526 if (Result.Nodes.getNodeAs<TranslationUnitDecl>("top"))
535 Result.Nodes.getNodeAs<ConditionalOperator>(TernaryId))
538 Result.Nodes.getNodeAs<ConditionalOperator>(TernaryNegatedId))
540 else if (const auto *If = Result.Nodes.getNodeAs<IfStmt>(IfReturnsBoolId))
543 Result.Nodes.getNodeAs<IfStmt>(IfReturnsNotBoolId))
546 Result.Nodes.getNodeAs<IfStmt>(IfAssignBoolId))
549 Result.Nodes.getNodeAs<IfStmt>(IfAssignNotBoolId))
552 Result.Nodes.getNodeAs<CompoundStmt>(CompoundBoolId))
555 Result.Nodes.getNodeAs<CompoundStmt>(CompoundNotBoolId))
575 const auto *IfStatement = Result.Nodes.getNodeAs<IfStmt>(IfStmtId);
584 const auto *IfStatement = Result.Nodes.getNodeAs<IfStmt>(IfStmtId);
607 Result.Nodes.getNodeAs<CXXBoolLiteralExpr>(ThenLiteralId)->getBeginLoc();
615 const auto *Ret = Result.Nodes.getNodeAs<ReturnStmt>(CompoundReturnId);
657 getText(Result, *Result.Nodes.getNodeAs<Expr>(IfAssignVariableId));
664 Result.Nodes.getNodeAs<CXXBoolLiteralExpr>(IfAssignLocId)->getBeginLoc();
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp 51 const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call");
56 const auto *Member = Result.Nodes.getNodeAs<MemberExpr>("member");
tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp 51 Result.Nodes.getNodeAs<MemberExpr>("memberExpression");
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp 32 const auto *Def = Result.Nodes.getNodeAs<NamedDecl>("static-def");
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp 52 if (const auto *Matched = Result.Nodes.getNodeAs<Stmt>("match1")) {
57 if (const auto *Matched = Result.Nodes.getNodeAs<Stmt>("match2")) {
60 if (const auto *Zero = Result.Nodes.getNodeAs<Stmt>("zero")) {
61 const auto *Str1 = Result.Nodes.getNodeAs<MemberExpr>("str1");
62 const auto *Str2 = Result.Nodes.getNodeAs<Stmt>("str2");
63 const auto *Compare = Result.Nodes.getNodeAs<Stmt>("compare");
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp 41 const auto *PtrExpr = Result.Nodes.getNodeAs<Expr>("uptr");
42 const auto *DeleteExpr = Result.Nodes.getNodeAs<Expr>("delete");
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp 212 Result.Nodes.getNodeAs<typename LiteralType::type>(LiteralType::Name);
tools/clang/tools/extra/clang-tidy/zircon/TemporaryObjectsCheck.cpp 47 if (const auto *D = Result.Nodes.getNodeAs<CXXConstructExpr>("temps"))
tools/clang/tools/extra/tool-template/ToolTemplate.cpp 65 auto *D = Result.Nodes.getNodeAs<NamedDecl>("decl");
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp 17 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var");
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp 46 auto Diag = diag(Result.Nodes.getNodeAs<DeclStmt>("stmt")->getBeginLoc(),
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp 33 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("foo");
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp 34 auto *VD = Result.Nodes.getNodeAs<VarDecl>(BoundDecl);
50 auto *If = Result.Nodes.getNodeAs<IfStmt>(BoundIf);
76 auto *VD = Result.Nodes.getNodeAs<VarDecl>(BoundDecl);
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp 35 const auto *Call = Result.Nodes.getNodeAs<clang::CallExpr>("foo");
tools/clang/unittests/AST/ASTPrint.h 44 const Stmt *S = Result.Nodes.getNodeAs<Stmt>("id");
tools/clang/unittests/AST/DataCollectionTest.cpp 59 const Stmt *S = Result.Nodes.getNodeAs<Stmt>("id");
tools/clang/unittests/AST/DeclMatcher.h 26 Node = const_cast<NodeType *>(Result.Nodes.getNodeAs<NodeType>(""));
51 if (auto N = Result.Nodes.getNodeAs<NodeType>("")) {
tools/clang/unittests/AST/DeclPrinterTest.cpp 54 const Decl *D = Result.Nodes.getNodeAs<Decl>("id");
tools/clang/unittests/AST/MatchVerifier.h 150 const NodeType *Node = Result.Nodes.getNodeAs<NodeType>("");
163 BoundNodes::IDToNodeMap M = Result.Nodes.getMap();
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp 44 const NamedDecl *ND = Result.Nodes.getNodeAs<NamedDecl>("id");
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h 44 *Verified |= FindResultReviewer->run(&Result.Nodes, Result.Context);
tools/clang/unittests/Analysis/CFGBuildResult.h 41 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>("func");
tools/clang/unittests/Tooling/RangeSelectorTest.cpp 136 const auto* E = Match.Result.Nodes.getNodeAs<Expr>(Call);
152 const auto* E = Match.Result.Nodes.getNodeAs<Expr>(Call);
tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp 73 EXPECT_EQ(Expected, Pred(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr")))
85 EXPECT_EQ(Expected, Pred(*StmtMatch->Result.Nodes.getNodeAs<Expr>("arg")))
134 EXPECT_THAT(Builder(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"),
tools/clang/unittests/Tooling/StencilTest.cpp 345 return std::string(R.Nodes.getNodeAs<Stmt>(Id) != nullptr ? "Bound"