Lines Matching refs:ib
26 int ib[sa] = {0}; in test() local
28 OutIter r = std::rotate_copy(InIter(ia), InIter(ia), InIter(ia), OutIter(ib)); in test()
29 assert(base(r) == ib); in test()
31 r = std::rotate_copy(InIter(ia), InIter(ia), InIter(ia + 1), OutIter(ib)); in test()
32 assert(base(r) == ib + 1); in test()
33 assert(ib[0] == 0); in test()
35 r = std::rotate_copy(InIter(ia), InIter(ia + 1), InIter(ia + 1), OutIter(ib)); in test()
36 assert(base(r) == ib + 1); in test()
37 assert(ib[0] == 0); in test()
39 r = std::rotate_copy(InIter(ia), InIter(ia), InIter(ia + 2), OutIter(ib)); in test()
40 assert(base(r) == ib + 2); in test()
41 assert(ib[0] == 0); in test()
42 assert(ib[1] == 1); in test()
44 r = std::rotate_copy(InIter(ia), InIter(ia + 1), InIter(ia + 2), OutIter(ib)); in test()
45 assert(base(r) == ib + 2); in test()
46 assert(ib[0] == 1); in test()
47 assert(ib[1] == 0); in test()
49 r = std::rotate_copy(InIter(ia), InIter(ia + 2), InIter(ia + 2), OutIter(ib)); in test()
50 assert(base(r) == ib + 2); in test()
51 assert(ib[0] == 0); in test()
52 assert(ib[1] == 1); in test()
54 r = std::rotate_copy(InIter(ia), InIter(ia), InIter(ia + 3), OutIter(ib)); in test()
55 assert(base(r) == ib + 3); in test()
56 assert(ib[0] == 0); in test()
57 assert(ib[1] == 1); in test()
58 assert(ib[2] == 2); in test()
60 r = std::rotate_copy(InIter(ia), InIter(ia + 1), InIter(ia + 3), OutIter(ib)); in test()
61 assert(base(r) == ib + 3); in test()
62 assert(ib[0] == 1); in test()
63 assert(ib[1] == 2); in test()
64 assert(ib[2] == 0); in test()
66 r = std::rotate_copy(InIter(ia), InIter(ia + 2), InIter(ia + 3), OutIter(ib)); in test()
67 assert(base(r) == ib + 3); in test()
68 assert(ib[0] == 2); in test()
69 assert(ib[1] == 0); in test()
70 assert(ib[2] == 1); in test()
72 r = std::rotate_copy(InIter(ia), InIter(ia + 3), InIter(ia + 3), OutIter(ib)); in test()
73 assert(base(r) == ib + 3); in test()
74 assert(ib[0] == 0); in test()
75 assert(ib[1] == 1); in test()
76 assert(ib[2] == 2); in test()
78 r = std::rotate_copy(InIter(ia), InIter(ia), InIter(ia + 4), OutIter(ib)); in test()
79 assert(base(r) == ib + 4); in test()
80 assert(ib[0] == 0); in test()
81 assert(ib[1] == 1); in test()
82 assert(ib[2] == 2); in test()
83 assert(ib[3] == 3); in test()
85 r = std::rotate_copy(InIter(ia), InIter(ia + 1), InIter(ia + 4), OutIter(ib)); in test()
86 assert(base(r) == ib + 4); in test()
87 assert(ib[0] == 1); in test()
88 assert(ib[1] == 2); in test()
89 assert(ib[2] == 3); in test()
90 assert(ib[3] == 0); in test()
92 r = std::rotate_copy(InIter(ia), InIter(ia + 2), InIter(ia + 4), OutIter(ib)); in test()
93 assert(base(r) == ib + 4); in test()
94 assert(ib[0] == 2); in test()
95 assert(ib[1] == 3); in test()
96 assert(ib[2] == 0); in test()
97 assert(ib[3] == 1); in test()
99 r = std::rotate_copy(InIter(ia), InIter(ia + 3), InIter(ia + 4), OutIter(ib)); in test()
100 assert(base(r) == ib + 4); in test()
101 assert(ib[0] == 3); in test()
102 assert(ib[1] == 0); in test()
103 assert(ib[2] == 1); in test()
104 assert(ib[3] == 2); in test()
106 r = std::rotate_copy(InIter(ia), InIter(ia + 4), InIter(ia + 4), OutIter(ib)); in test()
107 assert(base(r) == ib + 4); in test()
108 assert(ib[0] == 0); in test()
109 assert(ib[1] == 1); in test()
110 assert(ib[2] == 2); in test()
111 assert(ib[3] == 3); in test()