Lines Matching refs:Value

24   VariantValue Value = kUnsigned;
26 EXPECT_TRUE(Value.isUnsigned());
27 EXPECT_EQ(kUnsigned, Value.getUnsigned());
29 EXPECT_TRUE(Value.hasValue());
30 EXPECT_FALSE(Value.isString());
31 EXPECT_FALSE(Value.isMatcher());
36 VariantValue Value = kString;
38 EXPECT_TRUE(Value.isString());
39 EXPECT_EQ(kString, Value.getString());
40 EXPECT_EQ("String", Value.getTypeAsString());
42 EXPECT_TRUE(Value.hasValue());
43 EXPECT_FALSE(Value.isUnsigned());
44 EXPECT_FALSE(Value.isMatcher());
48 VariantValue Value = VariantMatcher::SingleMatcher(stmt());
50 EXPECT_TRUE(Value.hasValue());
51 EXPECT_FALSE(Value.isUnsigned());
52 EXPECT_FALSE(Value.isString());
54 EXPECT_TRUE(Value.isMatcher());
55 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Decl>());
56 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<UnaryOperator>());
57 EXPECT_EQ("Matcher<Stmt>", Value.getTypeAsString());
60 Value = VariantMatcher::SingleMatcher(recordDecl());
61 EXPECT_TRUE(Value.isMatcher());
62 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Decl>());
63 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<UnaryOperator>());
64 EXPECT_EQ("Matcher<Decl>", Value.getTypeAsString());
66 Value = VariantMatcher::SingleMatcher(ignoringImpCasts(expr()));
67 EXPECT_TRUE(Value.isMatcher());
68 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Decl>());
69 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Stmt>());
70 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Expr>());
71 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<IntegerLiteral>());
72 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<GotoStmt>());
73 EXPECT_EQ("Matcher<Expr>", Value.getTypeAsString());
77 VariantValue Value = std::string("A");
78 EXPECT_TRUE(Value.isString());
79 EXPECT_EQ("A", Value.getString());
80 EXPECT_TRUE(Value.hasValue());
81 EXPECT_FALSE(Value.isUnsigned());
82 EXPECT_FALSE(Value.isMatcher());
83 EXPECT_EQ("String", Value.getTypeAsString());
85 Value = VariantMatcher::SingleMatcher(recordDecl());
86 EXPECT_TRUE(Value.hasValue());
87 EXPECT_FALSE(Value.isUnsigned());
88 EXPECT_FALSE(Value.isString());
89 EXPECT_TRUE(Value.isMatcher());
90 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Decl>());
91 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<UnaryOperator>());
92 EXPECT_EQ("Matcher<Decl>", Value.getTypeAsString());
94 Value = 17;
95 EXPECT_TRUE(Value.isUnsigned());
96 EXPECT_EQ(17U, Value.getUnsigned());
97 EXPECT_TRUE(Value.hasValue());
98 EXPECT_FALSE(Value.isMatcher());
99 EXPECT_FALSE(Value.isString());
101 Value = VariantValue();
102 EXPECT_FALSE(Value.hasValue());
103 EXPECT_FALSE(Value.isUnsigned());
104 EXPECT_FALSE(Value.isString());
105 EXPECT_FALSE(Value.isMatcher());
106 EXPECT_EQ("Nothing", Value.getTypeAsString());
110 VariantValue Value;
112 if (Value) {
116 EXPECT_TRUE(!Value);
118 Value = std::string();
120 if (Value) {
124 EXPECT_FALSE(!Value);