Lines Matching defs:std

84 std::ostream& operator<<(std::ostream& os, EnumWithStreaming e) {
93 void PrintTo(EnumWithPrintTo e, std::ostream* os) {
118 inline void operator<<(::std::ostream& os, const StreamableInGlobal& /* x */) {
122 void operator<<(::std::ostream& os, const StreamableInGlobal* /* x */) {
144 void PrintTo(const PrintableViaPrintTo& x, ::std::ostream* os) {
152 ::std::ostream& operator<<(::std::ostream& os,
169 void PrintTo(const PrintableViaPrintToTemplate<T>& x, ::std::ostream* os) {
185 inline ::std::ostream& operator<<(::std::ostream& os,
195 using ::std::deque;
196 using ::std::list;
197 using ::std::make_pair;
198 using ::std::map;
199 using ::std::multimap;
200 using ::std::multiset;
201 using ::std::pair;
202 using ::std::set;
203 using ::std::vector;
218 // defines them in namespace std. MSVC defines them in ::stdext. GCC
221 using ::std::hash_map;
222 using ::std::hash_set;
223 using ::std::hash_multimap;
224 using ::std::hash_multiset;
236 ::std::stringstream ss;
246 ::std::stringstream ss;
379 // Since ::std::stringstream::operator<<(const void *) formats the pointer
383 ::std::stringstream expected_result_stream;
659 // Tests printing ::string and ::std::string.
671 // ::std::string.
674 const ::std::string str(s, sizeof(s));
684 EXPECT_EQ("\"0\\x12\" \"3\"", Print(::std::string("0\x12" "3")));
686 EXPECT_EQ("\"mm\\x6\" \"bananas\"", Print(::std::string("mm\x6" "bananas")));
688 EXPECT_EQ("\"NOM\\x6\" \"BANANA\"", Print(::std::string("NOM\x6" "BANANA")));
690 EXPECT_EQ("\"!\\x5-!\"", Print(::std::string("!\x5-!")));
693 // Tests printing ::wstring and ::std::wstring.
707 // ::std::wstring.
710 const ::std::wstring str(s, sizeof(s)/sizeof(wchar_t));
718 EXPECT_EQ("L\"0\\x12\" L\"3\"", Print(::std::wstring(L"0\x12" L"3")));
720 Print(::std::wstring(L"mm\x6" L"bananas")));
722 Print(::std::wstring(L"NOM\x6" L"BANANA")));
723 EXPECT_EQ("L\"!\\x5-!\"", Print(::std::wstring(L"!\x5-!")));
728 // to std::basic_ostream<Char, CharTraits> for any valid Char and
736 std::basic_ostream<Char, CharTraits>& operator<<(
737 std::basic_ostream<Char, CharTraits>& os,
753 std::basic_ostream<Char, CharTraits>& operator<<(
754 std::basic_ostream<Char, CharTraits>& os,
774 std::basic_ostream<Char, CharTraits>& operator<<(
775 std::basic_ostream<Char, CharTraits>& os,
858 std::vector<int> numbers;
870 std::sort(numbers.begin(), numbers.end());
871 std::sort(a, a + kSize);
872 EXPECT_TRUE(std::equal(a, a + kSize, numbers.begin()));
926 const std::forward_list<int> ints(a, a + 3);
997 // Tests printing ::std::tr1::tuples.
1001 ::std::tr1::tuple<> t0;
1004 ::std::tr1::tuple<int> t1(5);
1007 ::std::tr1::tuple<char, bool> t2('a', true);
1010 ::std::tr1::tuple<bool, int, int> t3(false, 2, 3);
1013 ::std::tr1::tuple<bool, int, int, int> t4(false, 2, 3, 4);
1016 ::std::tr1::tuple<bool, int, int, int, bool> t5(false, 2, 3, 4, true);
1019 ::std::tr1::tuple<bool, int, int, int, bool, int> t6(false, 2, 3, 4, true, 6);
1022 ::std::tr1::tuple<bool, int, int, int, bool, int, int> t7(
1026 ::std::tr1::tuple<bool, int, int, int, bool, int, int, bool> t8(
1030 ::std::tr1::tuple<bool, int, int, int, bool, int, int, bool, int> t9(
1037 ::std::tr1::tuple<bool, char, short, testing::internal::Int32, // NOLINT
1048 ::std::tr1::tuple< ::std::tr1::tuple<int, bool>, char> nested(
1049 ::std::tr1::make_tuple(5, true), 'a');
1056 // Tests printing ::std::tuples.
1060 ::std::tuple<> t0;
1063 ::std::tuple<int> t1(5);
1066 ::std::tuple<char, bool> t2('a', true);
1069 ::std::tuple<bool, int, int> t3(false, 2, 3);
1072 ::std::tuple<bool, int, int, int> t4(false, 2, 3, 4);
1075 ::std::tuple<bool, int, int, int, bool> t5(false, 2, 3, 4, true);
1078 ::std::tuple<bool, int, int, int, bool, int> t6(false, 2, 3, 4, true, 6);
1081 ::std::tuple<bool, int, int, int, bool, int, int> t7(
1085 ::std::tuple<bool, int, int, int, bool, int, int, bool> t8(
1089 ::std::tuple<bool, int, int, int, bool, int, int, bool, int> t9(
1096 ::std::tuple<bool, char, short, testing::internal::Int32, // NOLINT
1107 ::std::tuple< ::std::tuple<int, bool>, char> nested(
1108 ::std::make_tuple(5, true), 'a');
1324 // char pointer vs std::string
1328 FormatForComparisonFailureMessage(s, ::std::string()).c_str());
1334 FormatForComparisonFailureMessage(p, ::std::string()).c_str());
1353 // wchar_t pointer vs std::wstring
1357 FormatForComparisonFailureMessage(s, ::std::wstring()).c_str());
1363 FormatForComparisonFailureMessage(p, ::std::wstring()).c_str());
1414 // char array vs std::string
1418 FormatForComparisonFailureMessage(str, ::std::string()).c_str());
1431 // wchar_t array vs std::wstring
1437 FormatForComparisonFailureMessage(str, ::std::wstring()).c_str());
1495 ::std::stringstream ss;
1502 ::std::stringstream ss;
1509 ::std::stringstream ss1;
1514 ::std::stringstream ss2;
1519 ::std::stringstream ss3;
1525 ::std::stringstream ss;
1532 ::std::stringstream ss;
1539 ::std::stringstream ss1;
1544 ::std::stringstream ss2;
1549 ::std::stringstream ss3;
1556 ::std::stringstream ss1;
1561 ::std::stringstream ss2;
1570 ::std::tr1::make_tuple());
1576 ::std::tr1::make_tuple(1));
1583 ::std::tr1::make_tuple(1, 'a'));
1592 ::std::tr1::tuple<const int&, const char*>(n, "a"));
1603 Strings result = UniversalTersePrintTupleFieldsToStrings(::std::make_tuple());
1609 ::std::make_tuple(1));
1616 ::std::make_tuple(1, 'a'));
1625 ::std::tuple<const int&, const char*>(n, "a"));