Lines Matching defs:Map
133 RangeDataVectorT Map;
135 Map.Append(EntryT(0, 10, NextID++));
136 Map.Append(EntryT(10, 10, NextID++));
137 Map.Append(EntryT(20, 10, NextID++));
138 Map.Sort();
140 EXPECT_THAT(Map.FindEntryThatContains(0), EntryIs(0));
141 EXPECT_THAT(Map.FindEntryThatContains(9), EntryIs(0));
142 EXPECT_THAT(Map.FindEntryThatContains(10), EntryIs(1));
143 EXPECT_THAT(Map.FindEntryThatContains(19), EntryIs(1));
144 EXPECT_THAT(Map.FindEntryThatContains(20), EntryIs(2));
145 EXPECT_THAT(Map.FindEntryThatContains(29), EntryIs(2));
146 EXPECT_THAT(Map.FindEntryThatContains(30), nullptr);
150 RangeDataVectorT Map;
152 Map.Append(EntryT(0, 40, NextID++));
153 Map.Append(EntryT(10, 20, NextID++));
154 Map.Append(EntryT(20, 10, NextID++));
155 Map.Sort();
159 EXPECT_THAT(Map.FindEntryThatContains(25), EntryIs(0));
163 EXPECT_THAT(Map.FindEntryThatContains(35), nullptr);
168 auto Map = RangeDataVectorT();
169 Map.Append(EntryT(0, 10, 50));
170 Map.Append(EntryT(0, 10, 52));
171 Map.Append(EntryT(0, 10, 53));
172 Map.Append(EntryT(0, 10, 51));
173 Map.Sort();
175 EXPECT_THAT(Map.GetSize(), 4);
176 EXPECT_THAT(Map.GetEntryRef(0).data, 50);
177 EXPECT_THAT(Map.GetEntryRef(1).data, 51);
178 EXPECT_THAT(Map.GetEntryRef(2).data, 52);
179 EXPECT_THAT(Map.GetEntryRef(3).data, 53);
209 RangeDataVectorT Map;
210 Map.Append(EntryT(0, 10, 10));
211 Map.Append(EntryT(10, 10, 11));
212 Map.Append(EntryT(20, 10, 12));
213 Map.Sort();
215 EXPECT_THAT(FindEntryIndexes(0, Map), testing::ElementsAre(10));
216 EXPECT_THAT(FindEntryIndexes(9, Map), testing::ElementsAre(10));
217 EXPECT_THAT(FindEntryIndexes(10, Map), testing::ElementsAre(11));
218 EXPECT_THAT(FindEntryIndexes(19, Map), testing::ElementsAre(11));
219 EXPECT_THAT(FindEntryIndexes(20, Map), testing::ElementsAre(12));
220 EXPECT_THAT(FindEntryIndexes(29, Map), testing::ElementsAre(12));
221 EXPECT_THAT(FindEntryIndexes(30, Map), testing::ElementsAre());
225 RangeDataVectorT Map;
226 Map.Append(EntryT(0, 40, 10));
227 Map.Append(EntryT(10, 20, 11));
228 Map.Append(EntryT(20, 10, 12));
229 Map.Sort();
231 EXPECT_THAT(FindEntryIndexes(0, Map), testing::ElementsAre(10));
232 EXPECT_THAT(FindEntryIndexes(9, Map), testing::ElementsAre(10));
233 EXPECT_THAT(FindEntryIndexes(10, Map), testing::ElementsAre(10, 11));
234 EXPECT_THAT(FindEntryIndexes(19, Map), testing::ElementsAre(10, 11));
235 EXPECT_THAT(FindEntryIndexes(20, Map), testing::ElementsAre(10, 11, 12));
236 EXPECT_THAT(FindEntryIndexes(29, Map), testing::ElementsAre(10, 11, 12));
237 EXPECT_THAT(FindEntryIndexes(30, Map), testing::ElementsAre(10));
238 EXPECT_THAT(FindEntryIndexes(39, Map), testing::ElementsAre(10));
239 EXPECT_THAT(FindEntryIndexes(40, Map), testing::ElementsAre());