Searched refs:isBaseOf (Results 1 - 5 of 5) sorted by relevance

/external/clang/unittests/AST/
H A DASTTypeTraitsTest.cpp21 EXPECT_FALSE(ASTNodeKind().isBaseOf(ASTNodeKind()));
30 EXPECT_TRUE(DNT<Decl>().isBaseOf(DNT<VarDecl>()));
32 EXPECT_FALSE(DNT<VarDecl>().isBaseOf(DNT<Decl>()));
39 EXPECT_TRUE(DNT<Expr>().isBaseOf(DNT<Expr>(), &Distance));
42 EXPECT_TRUE(DNT<Stmt>().isBaseOf(DNT<IfStmt>(), &Distance));
46 EXPECT_TRUE(DNT<DeclaratorDecl>().isBaseOf(DNT<ParmVarDecl>(), &Distance));
51 EXPECT_TRUE(DNT<Expr>().isBaseOf(DNT<CallExpr>()));
52 EXPECT_TRUE(DNT<Expr>().isBaseOf(DNT<BinaryOperator>()));
53 EXPECT_FALSE(DNT<CallExpr>().isBaseOf(DNT<BinaryOperator>()));
54 EXPECT_FALSE(DNT<BinaryOperator>().isBaseOf(DN
[all...]
/external/clang/include/clang/AST/
H A DASTTypeTraits.h62 bool isBaseOf(ASTNodeKind Other, unsigned *Distance = nullptr) const;
103 static bool isBaseOf(NodeKindId Base, NodeKindId Derived, unsigned *Distance);
215 if (!NodeKind.isBaseOf(Other.NodeKind) &&
216 !Other.NodeKind.isBaseOf(NodeKind))
220 if (ASTNodeKind::getFromNodeKind<QualType>().isBaseOf(NodeKind)) {
238 if (ASTNodeKind::getFromNodeKind<BaseT>().isBaseOf(NodeKind))
349 if (ASTNodeKind::getFromNodeKind<Decl>().isBaseOf(NodeKind)) {
351 } else if (ASTNodeKind::getFromNodeKind<Stmt>().isBaseOf(NodeKind)) {
353 } else if (ASTNodeKind::getFromNodeKind<Type>().isBaseOf(NodeKind)) {
355 } else if (ASTNodeKind::getFromNodeKind<NestedNameSpecifier>().isBaseOf(NodeKin
[all...]
/external/clang/lib/AST/
H A DASTTypeTraits.cpp42 bool ASTNodeKind::isBaseOf(ASTNodeKind Other, unsigned *Distance) const { function in class:clang::ast_type_traits::ASTNodeKind
43 return isBaseOf(KindId, Other.KindId, Distance);
50 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived, function in class:clang::ast_type_traits::ASTNodeKind
/external/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h169 if (i->isBaseOf(Kind, &Distance)) {
404 if (Kind.isSame(DerivedKind) || !Kind.isBaseOf(DerivedKind)) {
/external/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h355 return getSupportedKind().isBaseOf(

Completed in 141 milliseconds