Searched defs:DependencyChecker (Results 1 – 2 of 2) sorted by relevance
1529 struct DependencyChecker : RecursiveASTVisitor<DependencyChecker> { struct1530 typedef RecursiveASTVisitor<DependencyChecker> super;1532 unsigned Depth;1533 bool Match;1534 SourceLocation MatchLoc;1536 DependencyChecker(unsigned Depth) : Depth(Depth), Match(false) {} in DependencyChecker() function1538 DependencyChecker(TemplateParameterList *Params) : Match(false) { in DependencyChecker() argument1550 bool Matches(unsigned ParmDepth, SourceLocation Loc = SourceLocation()) { in Matches()1559 bool VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) { in VisitTemplateTypeParmTypeLoc()1563 bool VisitTemplateTypeParmType(const TemplateTypeParmType *T) { in VisitTemplateTypeParmType()[all …]
2866 struct DependencyChecker : RecursiveASTVisitor<DependencyChecker> { struct2867 typedef RecursiveASTVisitor<DependencyChecker> super;2869 unsigned Depth;2875 bool IgnoreNonTypeDependent;2877 bool Match;2878 SourceLocation MatchLoc;2880 DependencyChecker(unsigned Depth, bool IgnoreNonTypeDependent) in DependencyChecker() function2884 DependencyChecker(TemplateParameterList *Params, bool IgnoreNonTypeDependent) in DependencyChecker() argument2897 bool Matches(unsigned ParmDepth, SourceLocation Loc = SourceLocation()) { in Matches()2906 bool TraverseStmt(Stmt *S, DataRecursionQueue *Q = nullptr) { in TraverseStmt()[all …]