Lines Matching defs:SampleVariantIntString
6665 class SampleVariantIntString {
6667 SampleVariantIntString(int i) : i_(i), has_int_(true) {}
6668 SampleVariantIntString(const std::string& s) : s_(s), has_int_(false) {}
6671 friend bool holds_alternative(const SampleVariantIntString& value) {
6676 friend const T& get(const SampleVariantIntString& value) {
6690 const Matcher<SampleVariantIntString> m = VariantWith<int>(Eq(1));
6696 const Matcher<SampleVariantIntString> m = VariantWith<int>(Eq(1));
6697 EXPECT_THAT(Explain(m, SampleVariantIntString(1)),
6699 EXPECT_THAT(Explain(m, SampleVariantIntString("A")),
6701 EXPECT_THAT(Explain(m, SampleVariantIntString(2)),
6706 Matcher<SampleVariantIntString> m = VariantWith<int>(Eq(1));
6707 EXPECT_TRUE(m.Matches(SampleVariantIntString(1)));
6710 EXPECT_TRUE(m.Matches(SampleVariantIntString("1")));
6714 Matcher<SampleVariantIntString> m = VariantWith<int>(Eq(1));
6715 EXPECT_FALSE(m.Matches(SampleVariantIntString("1")));
6718 EXPECT_FALSE(m.Matches(SampleVariantIntString(1)));
6722 Matcher<SampleVariantIntString> m = VariantWith<int>(Eq(1));
6723 EXPECT_FALSE(m.Matches(SampleVariantIntString(2)));
6726 EXPECT_FALSE(m.Matches(SampleVariantIntString("2")));