Lines Matching defs:cxxRecordDecl

17 //    cxxRecordDecl(hasName("MyClass"))
28 // cxxRecordDecl(hasName("MyClass"), hasChild(id("child", recordDecl())))
198 /// (matcher = cxxRecordDecl(isExpansionInMainFile())
219 /// (matcher = cxxRecordDecl(isExpansionInSystemHeader())
244 /// (matcher = cxxRecordDecl(isExpansionInFileMatching("AST.*"))
365 CXXRecordDecl> cxxRecordDecl;
1999 /// cxxRecordDecl(eachOf(has(fieldDecl(hasName("a")).bind("v")),
2154 /// \c cxxRecordDecl(hasMethod(hasOverloadedOperatorName("*")))
2224 /// \c cxxRecordDecl(hasMethod(hasName("func"))) matches the declaration of
2239 /// \c cxxRecordDecl(isLambda()) matches the implicit class declaration of
2249 /// (matcher = cxxRecordDecl(has(cxxRecordDecl(hasName("X")))
2270 /// (matcher = cxxRecordDecl(hasDescendant(cxxRecordDecl(hasName("X")))))
2287 /// (matcher = cxxRecordDecl(forEach(cxxRecordDecl(hasName("X")))
2307 /// (matcher = cxxRecordDecl(forEachDescendant(cxxRecordDecl(hasName("X")))))
2320 /// cxxRecordDecl(forEachDescendant(cxxRecordDecl(
2321 /// forEachDescendant(cxxRecordDecl())
2342 /// cxxRecordDecl(hasName("::A"),
2343 /// findAll(cxxRecordDecl(isDefinition()).bind("m")))
2388 /// Example matches Y (matcher = cxxRecordDecl(unless(hasName("X"))))
2429 /// (matcher = cxxMemberCallExpr(on(hasType(cxxRecordDecl(hasName("Y"))))))
2581 /// Example matches x (matcher = expr(hasType(cxxRecordDecl(hasName("X")))))
2582 /// and z (matcher = varDecl(hasType(cxxRecordDecl(hasName("X")))))
2601 /// declaration "X x;", cxxRecordDecl(hasName("X")) matches the declaration of
2602 /// X, while varDecl(hasType(cxxRecordDecl(hasName("X")))) matches the
2605 /// Example matches x (matcher = expr(hasType(cxxRecordDecl(hasName("X")))))
2606 /// and z (matcher = varDecl(hasType(cxxRecordDecl(hasName("X")))))
2655 /// cxxRecordDecl(hasName("Y")))))))
2678 /// (matcher = varDecl(hasType(references(cxxRecordDecl(hasName("X"))))))
3010 /// cxxRecordDecl(has(cxxConstructorDecl(
3029 /// cxxRecordDecl(has(cxxConstructorDecl(hasAnyConstructorInitializer(
3049 /// cxxRecordDecl(has(cxxConstructorDecl(hasAnyConstructorInitializer(
3449 /// cxxRecordDecl(
4212 /// memberExpr(hasObjectExpression(hasType(cxxRecordDecl(hasName("X")))))))
4264 /// cxxRecordDecl(hasName("::X"), isTemplateInstantiation())
4272 /// cxxRecordDecl(hasName("::X"), isTemplateInstantiation())
4296 auto IsInstantiation = decl(anyOf(cxxRecordDecl(isTemplateInstantiation()),
4317 hasAncestor(decl(anyOf(cxxRecordDecl(isTemplateInstantiation()),
4990 /// hasDeclaration(cxxRecordDecl(hasName("A")))
5009 /// hasDeclaration(cxxRecordDecl(hasName("A")))))))