Home | History | Annotate | Download | only in mismatch

Lines Matching refs:ib

30     int ib[] = {1, 3};
43 auto p3 = std::mismatch(std::begin(ib), std::end(ib), std::begin(ic));
44 if (p3.first != ib+2 || p3.second != ic+2)
47 auto p4 = std::mismatch(std::begin(ib), std::end(ib), std::begin(ic), std::end(ic));
48 if (p4.first != ib+2 || p4.second != ic+2)
51 auto p5 = std::mismatch(II(std::begin(ib)), II(std::end(ib)), II(std::begin(ic)));
52 if (p5.first != II(ib+2) || p5.second != II(ic+2))
54 auto p6 = std::mismatch(BI(std::begin(ib)), BI(std::end(ib)), BI(std::begin(ic)), BI(std::end(ic)));
55 if (p6.first != BI(ib+2) || p6.second != BI(ic+2))
66 int ib[] = {0, 1, 2, 3, 0, 1, 2, 3};
67 const unsigned sb = sizeof(ib)/sizeof(ib[0]); ((void)sb); // unused in C++11
72 assert(std::mismatch(II(ia), II(ia + sa), II(ib))
73 == (std::pair<II, II>(II(ia+3), II(ib+3))));
75 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib))
76 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
79 assert(std::mismatch(II(ia), II(ia + sa), II(ib), II(ib+sb))
80 == (std::pair<II, II>(II(ia+3), II(ib+3))));
82 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib), RAI(ib+sb))
83 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
86 assert(std::mismatch(II(ia), II(ia + sa), II(ib), II(ib+2))
87 == (std::pair<II, II>(II(ia+2), II(ib+2))));