Lines Matching refs:std

69 using std::greater;
70 using std::less;
71 using std::list;
72 using std::make_pair;
73 using std::map;
74 using std::multimap;
75 using std::multiset;
76 using std::ostream;
77 using std::pair;
78 using std::set;
79 using std::stringstream;
80 using std::vector;
244 EXPECT_EQ(&std::cout, StreamMatchResultListener(&std::cout).stream());
249 EXPECT_TRUE(StreamMatchResultListener(&std::cout).IsInterested());
1051 const Matcher<std::function<void()>> m = IsNull();
1053 EXPECT_TRUE(m.Matches(std::function<void()>()));
1099 const Matcher<std::function<void()>> m = NotNull();
1102 EXPECT_FALSE(m.Matches(std::function<void()>()));
1277 const Matcher<const std::string&> m2 = HasSubstr("foo");
1278 EXPECT_TRUE(m2.Matches(std::string("I love food.")));
1279 EXPECT_FALSE(m2.Matches(std::string("tofo")));
1302 Matcher<const pair<std::string, int>&> m = Key("foo");
1316 pair<int, std::string> p(25, "foo");
1362 Matcher<pair<int, const std::string> > m4 = Pair(25, "42");
1363 Matcher<pair<const std::string, int> > m5 = Pair("25", 42);
1367 Matcher<const pair<std::string, int>&> m1 = Pair("foo", 42);
1420 pair<int, std::string> p(25, "foo");
1477 Matcher<const std::string> m = StartsWith("Hi");
1498 Matcher<const std::string> m = EndsWith("Hi");
1517 Matcher<const std::string> m1 = MatchesRegex(string("Hi.*"));
1539 Matcher<const std::string> m1 = ContainsRegex("Hi.*");
1549 Matcher<const wchar_t*> m = StrEq(::std::wstring(L"Hello"));
1554 Matcher<const ::std::wstring&> m2 = StrEq(L"Hello");
1558 Matcher<const ::std::wstring&> m3 = StrEq(L"\xD3\x576\x8D3\xC74D");
1562 ::std::wstring str(L"01204500800");
1564 Matcher<const ::std::wstring&> m4 = StrEq(str);
1567 Matcher<const ::std::wstring&> m5 = StrEq(str);
1572 Matcher< ::std::wstring> m = StrEq(L"Hi-\'\"?\\\a\b\f\n\r\t\v");
1576 Matcher< ::std::wstring> m2 = StrEq(L"\xD3\x576\x8D3\xC74D");
1580 ::std::wstring str(L"01204500800");
1582 Matcher<const ::std::wstring&> m4 = StrEq(str);
1585 Matcher<const ::std::wstring&> m5 = StrEq(str);
1595 Matcher< ::std::wstring> m2 = StrNe(::std::wstring(L"Hello"));
1606 Matcher<const wchar_t*> m = StrCaseEq(::std::wstring(L"Hello"));
1612 Matcher<const ::std::wstring&> m2 = StrCaseEq(L"Hello");
1618 ::std::wstring str1(L"oabocdooeoo");
1619 ::std::wstring str2(L"OABOCDOOEOO");
1620 Matcher<const ::std::wstring&> m0 = StrCaseEq(str1);
1621 EXPECT_FALSE(m0.Matches(str2 + ::std::wstring(1, L'\0')));
1624 Matcher<const ::std::wstring&> m1 = StrCaseEq(str1);
1629 Matcher<const ::std::wstring&> m2 = StrCaseEq(str1);
1633 Matcher<const ::std::wstring&> m3 = StrCaseEq(str1);
1639 EXPECT_FALSE(m3.Matches(::std::wstring(str2, 0, 9)));
1643 Matcher< ::std::wstring> m = StrCaseEq(L"Hi");
1654 Matcher< ::std::wstring> m2 = StrCaseNe(::std::wstring(L"Hello"));
1666 const Matcher< ::std::wstring> m1 = HasSubstr(L"foo");
1667 EXPECT_TRUE(m1.Matches(::std::wstring(L"I love food.")));
1668 EXPECT_FALSE(m1.Matches(::std::wstring(L"tofo")));
1670 const Matcher<const ::std::wstring&> m2 = HasSubstr(L"foo");
1671 EXPECT_TRUE(m2.Matches(::std::wstring(L"I love food.")));
1672 EXPECT_FALSE(m2.Matches(::std::wstring(L"tofo")));
1690 Matcher< ::std::wstring> m = HasSubstr(L"foo\n\"");
1697 const Matcher<const wchar_t*> m1 = StartsWith(::std::wstring(L""));
1702 const Matcher<const ::std::wstring&> m2 = StartsWith(L"Hi");
1711 Matcher<const ::std::wstring> m = StartsWith(L"Hi");
1723 const Matcher<const ::std::wstring&> m2 = EndsWith(::std::wstring(L"Hi"));
1732 Matcher<const ::std::wstring> m = EndsWith(L"Hi");
3910 struct Functor : public ::std::unary_function<int, string> {
4293 map<int, std::string> my_map;
4297 map<int, std::string> test_map;
4301 const Matcher<const map<int, std::string>&> m = ContainerEq(my_map);
4347 std::string a1[][3] = {
4352 std::string a2[][3] = {
4357 const Matcher<const std::string(&)[2][3]> m = ContainerEq(a2);
4475 std::deque<int> d;
4483 std::deque<int> d;
4486 Matcher<const std::vector<int>&> vector_match = ElementsAre(1, 2);
4488 Matcher<const std::vector<int>&> not_vector_match = ElementsAre(2, 1);
4513 class ConstIter : public std::iterator<std::input_iterator_tag,
4520 typename std::list<value_type>::iterator pos)
4530 // *iter++ is required to work (see std::istreambuf_iterator).
4554 typename std::list<value_type>::iterator pos_;
4557 friend std::ostream& operator<<(std::ostream& os, const Streamlike& s) {
4559 typedef typename std::list<value_type>::const_iterator Iter;
4569 mutable std::list<value_type> remainder_; // modified by iteration
4585 std::forward_list<int> container;
4652 Matcher<const std::vector<int>&> vector_match = ElementsAre(1, 2, 3, 4, 5);
4693 ::std::list<int> expected;
4707 std::vector<int> s(a, a + GTEST_ARRAY_SIZE_(a));
4712 } while (std::next_permutation(s.begin(), s.end()));
4718 std::vector<bool> expected(a, a + GTEST_ARRAY_SIZE_(a));
4719 std::vector<bool> actual(b, b + GTEST_ARRAY_SIZE_(b));
4732 ::std::vector<int> expected;
4747 ::std::list<int> expected;
4795 typedef std::vector<int> IntVec;
4808 std::vector<int> s(a, a + GTEST_ARRAY_SIZE_(a));
4813 } while (std::next_permutation(s.begin(), s.end()));
4818 std::vector<int> s(a, a + GTEST_ARRAY_SIZE_(a));
4819 std::vector<Matcher<int> > mv;
4847 std::vector<int> s;
4848 std::vector<Matcher<int> > mv;
4863 std::vector<int> s;
4864 std::vector<Matcher<int> > mv;
4879 std::vector<int> v;
4888 std::vector<int> v;
4896 std::vector<int> v;
4909 std::vector<int> v;
4922 std::vector<int> v;
4949 std::vector<string> v;
5076 std::vector<size_t> lhs_used_;
5077 std::vector<size_t> rhs_used_;
5112 std::vector<bool> seen_element(graph.LhsSize());
5113 std::vector<bool> seen_matcher(graph.RhsSize());
5132 : public ::testing::TestWithParam<std::pair<size_t, size_t> > {
5172 std::make_pair(1, 2),
5173 std::make_pair(2, 1),
5174 std::make_pair(3, 2),
5175 std::make_pair(2, 3),
5176 std::make_pair(4, 1),
5177 std::make_pair(1, 4),
5178 std::make_pair(4, 3),
5179 std::make_pair(3, 4)));
5182 : public ::testing::TestWithParam<std::pair<int, int> > {
5207 // Test argument is a std::pair<int, int> representing (nodes, iters).
5210 std::make_pair(5, 10000),
5211 std::make_pair(6, 5000),
5212 std::make_pair(7, 2000),
5213 std::make_pair(8, 500),
5214 std::make_pair(9, 100)));
5233 IsReadableTypeName("basic_string<char, std::char_traits<char> >"));
5234 EXPECT_FALSE(IsReadableTypeName("std::vector<int, std::alloc_traits<int> >"));