Home | History | Annotate | Download | only in mismatch

Lines Matching refs:ib

34     int ib[] = {0, 1, 2, 3, 0, 1, 2, 3};
35 const unsigned sb = sizeof(ib)/sizeof(ib[0]); ((void)sb); // unused in c++11
41 assert(std::mismatch(II(ia), II(ia + sa), II(ib), EQ())
42 == (std::pair<II, II>(II(ia+3), II(ib+3))));
43 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib), EQ())
44 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
47 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib), std::ref(bcp))
48 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
53 assert(std::mismatch(II(ia), II(ia + sa), II(ib), II(ib + sb), EQ())
54 == (std::pair<II, II>(II(ia+3), II(ib+3))));
55 assert(std::mismatch(RAI(ia), RAI(ia + sa), RAI(ib), RAI(ib + sb), EQ())
56 == (std::pair<RAI, RAI>(RAI(ia+3), RAI(ib+3))));
58 assert(std::mismatch(II(ia), II(ia + sa), II(ib), II(ib + sb), std::ref(bcp))
59 == (std::pair<II, II>(II(ia+3), II(ib+3))));
63 assert(std::mismatch(ia, ia + sa, ib, EQ()) ==
64 (std::pair<int*,int*>(ia+3,ib+3)));
67 assert(std::mismatch(ia, ia + sa, ib, ib + sb, EQ()) ==
68 (std::pair<int*,int*>(ia+3,ib+3)));
69 assert(std::mismatch(ia, ia + sa, ib, ib + 2, EQ()) ==
70 (std::pair<int*,int*>(ia+2,ib+2)));