Lines Matching full:tostring
19 std::string ToString() const { return "yay!"; } in ToString() function in base::__anon9c2ab06e0111::HasToString
22 // .ToString() support on structs.
24 "value without ToString() shouldn't be marked SupportsToString");
26 "& without ToString() shouldn't be marked SupportsToString");
28 "const& without ToString() shouldn't be marked SupportsToString");
30 "&& without ToString() shouldn't be marked SupportsToString");
32 "value with ToString() should be marked SupportsToString");
34 "& with ToString() should be marked SupportsToString");
36 "const& with ToString() should be marked SupportsToString");
38 "&& with ToString() should be marked SupportsToString");
42 EXPECT_EQ(ToString("foo"), "foo"); in TEST()
43 EXPECT_EQ(ToString(123), "123"); in TEST()
59 EXPECT_EQ(ToString(StreamableTestEnum::kGreeting), "hello"); in TEST()
60 EXPECT_EQ(ToString(StreamableTestEnum::kGreeting, " ", in TEST()
66 // Type with user-defined ToString(). in TEST()
67 EXPECT_EQ(ToString(HasToString()), "yay!"); in TEST()
72 HasToString ToString() const { return HasToString(); } in ToString() function in base::__anon9c2ab06e0111::UnusualToString
76 // Types with a ToString() that does not directly return a std::string should in TEST()
78 EXPECT_EQ(ToString(UnusualToString()), "yay!"); in TEST()
85 EXPECT_EQ(ToString(NonStreamableTestEnum::kLocation), "1"); in TEST()
91 EXPECT_EQ(ToString("42 in hex is ", std::hex, 42), "42 in hex is 2a"); in TEST()
96 EXPECT_EQ(ToString(std::make_tuple(StreamableTestEnum::kGreeting, in TEST()
106 EXPECT_NE(ToString(&Func), ToString(true)); in TEST()
109 EXPECT_EQ(ToString(Func), ToString(&Func)); in TEST()
120 EXPECT_NE(ToString(NotStringifiable()).find("-byte object at 0x"), in TEST()
125 EXPECT_NE(ToString(OverloadsAddressOp()), in TEST()
126 ToString(static_cast<OverloadsAddressOp*>(nullptr))); in TEST()