Home | History | Annotate | Download | only in AST

Lines Matching defs:DNT

25 template <typename T> static ASTNodeKind DNT() {
30 EXPECT_TRUE(DNT<Decl>().isBaseOf(DNT<VarDecl>()));
31 EXPECT_FALSE(DNT<Decl>().isSame(DNT<VarDecl>()));
32 EXPECT_FALSE(DNT<VarDecl>().isBaseOf(DNT<Decl>()));
34 EXPECT_TRUE(DNT<Decl>().isSame(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(DNT<CallExpr>()));
58 EXPECT_FALSE(DNT<Expr>().isBaseOf(DNT<ArrayType>()));
59 EXPECT_FALSE(DNT<QualType>().isBaseOf(DNT<FunctionDecl>()));
60 EXPECT_FALSE(DNT<Type>().isSame(DNT<QualType>()));
67 EXPECT_FALSE(DNT<Foo>().isSame(DNT<Foo>()));
71 EXPECT_EQ("Decl", DNT<Decl>().asStringRef());
72 EXPECT_EQ("CallExpr", DNT<CallExpr>().asStringRef());
73 EXPECT_EQ("ConstantArrayType", DNT<ConstantArrayType>().asStringRef());