Home | History | Annotate | Download | only in mismatch

Lines Matching refs:ib

35     int ib[] = {1, 3};
48 auto p3 = std::mismatch(std::begin(ib), std::end(ib), std::begin(ic), eq);
49 if (p3.first != ib+2 || p3.second != ic+2)
52 auto p4 = std::mismatch(std::begin(ib), std::end(ib), std::begin(ic), std::end(ic), eq);
53 if (p4.first != ib+2 || p4.second != ic+2)
56 auto p5 = std::mismatch(II(std::begin(ib)), II(std::end(ib)), II(std::begin(ic)), eq);
57 if (p5.first != II(ib+2) || p5.second != II(ic+2))
59 auto p6 = std::mismatch(BI(std::begin(ib)), BI(std::end(ib)), BI(std::begin(ic)), BI(std::end(ic)), eq);
60 if (p6.first != BI(ib+2) || p6.second != BI(ic+2))
76 int ib[] = {0, 1, 2, 3, 0, 1, 2, 3};
77 const unsigned sb = sizeof(ib)/sizeof(ib[0]); ((void)sb); // unused in C++11
83 assert(std::mismatch(II(ia), II(ia + sa), II(ib), EQ())
84 == (std::pair<II, II>(II(ia+3), II(ib+3))));
85 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib), EQ())
86 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
89 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib), std::ref(bcp))
90 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
95 assert(std::mismatch(II(ia), II(ia + sa), II(ib), II(ib + sb), EQ())
96 == (std::pair<II, II>(II(ia+3), II(ib+3))));
97 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib), RAI(ib + sb), EQ())
98 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
100 assert(std::mismatch(II(ia), II(ia + sa), II(ib), II(ib + sb), std::ref(bcp))
101 == (std::pair<II, II>(II(ia+3), II(ib+3))));
105 assert(std::mismatch(ia, ia + sa, ib, EQ()) ==
106 (std::pair<int*,int*>(ia+3,ib+3)));
109 assert(std::mismatch(ia, ia + sa, ib, ib + sb, EQ()) ==
110 (std::pair<int*,int*>(ia+3,ib+3)));
111 assert(std::mismatch(ia, ia + sa, ib, ib + 2, EQ()) ==
112 (std::pair<int*,int*>(ia+2,ib+2)));