reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
66 V.clear(); 67 appendValues(V, Values1); 89 this->expectValues(this->V, this->testArray(0)); 93 this->V.push_back(this->TestPtrs[0]); 94 this->expectValues(this->V, this->testArray(1)); 95 this->V.push_back(this->TestPtrs[1]); 96 this->expectValues(this->V, this->testArray(2)); 97 this->V.push_back(this->TestPtrs[2]); 98 this->expectValues(this->V, this->testArray(3)); 99 this->V.push_back(this->TestPtrs[3]); 100 this->expectValues(this->V, this->testArray(4)); 101 this->V.push_back(this->TestPtrs[4]); 102 this->expectValues(this->V, this->testArray(5)); 105 this->V.pop_back(); 106 this->expectValues(this->V, this->testArray(4)); 107 this->V.pop_back(); 108 this->expectValues(this->V, this->testArray(3)); 111 this->V.push_back(this->TestPtrs[3]); 112 this->expectValues(this->V, this->testArray(4)); 113 this->V.push_back(this->TestPtrs[4]); 114 this->expectValues(this->V, this->testArray(5)); 116 this->V.pop_back(); 117 this->expectValues(this->V, this->testArray(4)); 118 this->V.pop_back(); 119 this->expectValues(this->V, this->testArray(3)); 120 this->V.pop_back(); 121 this->expectValues(this->V, this->testArray(2)); 122 this->V.pop_back(); 123 this->expectValues(this->V, this->testArray(1)); 124 this->V.pop_back(); 125 this->expectValues(this->V, this->testArray(0)); 127 this->appendValues(this->V, this->testArray(42)); 128 this->expectValues(this->V, this->testArray(42)); 132 this->expectValues(this->V, this->testArray(0)); 133 this->V.clear(); 134 this->expectValues(this->V, this->testArray(0)); 136 this->appendValues(this->V, this->testArray(1)); 137 this->expectValues(this->V, this->testArray(1)); 138 this->V.clear(); 139 this->expectValues(this->V, this->testArray(0)); 141 this->appendValues(this->V, this->testArray(42)); 142 this->expectValues(this->V, this->testArray(42)); 143 this->V.clear(); 144 this->expectValues(this->V, this->testArray(0)); 148 this->appendValues(this->V, this->testArray(42)); 149 TypeParam Copy(this->V); 155 this->expectValues(this->V, this->testArray(42)); 174 this->V = this->V2; 175 this->expectValues(this->V, this->testArray(0)); 177 this->V = std::move(this->V2); 178 this->expectValues(this->V, this->testArray(0)); 181 this->V = this->V2; 182 this->expectValues(this->V, this->testArray(0)); 185 this->V = std::move(this->V2); 186 this->expectValues(this->V, this->testArray(0)); 189 this->V = this->V2; 190 this->expectValues(this->V, this->testArray(0)); 193 this->V = std::move(this->V2); 194 this->expectValues(this->V, this->testArray(0)); 197 this->V = this->V2; 198 this->expectValues(this->V, this->testArray(0)); 201 this->V = std::move(this->V2); 202 this->expectValues(this->V, this->testArray(0)); 205 this->V = this->V2; 206 this->expectValues(this->V, this->testArray(1)); 209 this->V = std::move(this->V2); 210 this->expectValues(this->V, this->testArray(1)); 213 this->V = this->V2; 214 this->expectValues(this->V, this->testArray(2)); 217 this->V = std::move(this->V2); 218 this->expectValues(this->V, this->testArray(2)); 221 this->V = this->V2; 222 this->expectValues(this->V, this->testArray(42)); 225 this->V = std::move(this->V2); 226 this->expectValues(this->V, this->testArray(42)); 229 this->V = this->V2; 230 this->expectValues(this->V, this->testArray(1)); 232 this->V = std::move(this->V2); 233 this->expectValues(this->V, this->testArray(1)); 236 this->V = this->V2; 237 this->expectValues(this->V, this->testArray(2)); 240 this->V = std::move(this->V2); 241 this->expectValues(this->V, this->testArray(2)); 244 this->V = this->V2; 245 this->expectValues(this->V, this->testArray(42)); 248 this->V = std::move(this->V2); 249 this->expectValues(this->V, this->testArray(42)); 252 this->V = this->V2; 253 this->expectValues(this->V, this->testArray(1)); 256 this->V = std::move(this->V2); 257 this->expectValues(this->V, this->testArray(1)); 260 this->V = this->V2; 261 this->expectValues(this->V, this->testArray(2)); 264 this->V = std::move(this->V2); 265 this->expectValues(this->V, this->testArray(2)); 268 this->V = this->V2; 269 this->expectValues(this->V, this->testArray(42)); 272 this->V = std::move(this->V2); 273 this->expectValues(this->V, this->testArray(42)); 276 this->V = this->V2; 277 this->expectValues(this->V, this->testArray(1)); 280 this->V = std::move(this->V2); 281 this->expectValues(this->V, this->testArray(1)); 284 this->V = this->V2; 285 this->expectValues(this->V, this->testArray(2)); 288 this->V = std::move(this->V2); 289 this->expectValues(this->V, this->testArray(2)); 292 this->V = this->V2; 293 this->expectValues(this->V, this->testArray(42)); 296 this->V = std::move(this->V2); 297 this->expectValues(this->V, this->testArray(42)); 301 this->appendValues(this->V, this->testArray(1)); 302 this->expectValues(this->V, this->testArray(1)); 303 this->V.erase(this->V.begin()); 303 this->V.erase(this->V.begin()); 304 this->expectValues(this->V, this->testArray(0)); 306 this->appendValues(this->V, this->testArray(42)); 307 this->expectValues(this->V, this->testArray(42)); 308 this->V.erase(this->V.begin()); 308 this->V.erase(this->V.begin()); 310 this->expectValues(this->V, this->testArray(41)); 311 this->V.erase(std::next(this->V.begin(), 1)); 311 this->V.erase(std::next(this->V.begin(), 1)); 313 this->expectValues(this->V, this->testArray(40)); 314 this->V.erase(std::next(this->V.begin(), 2)); 314 this->V.erase(std::next(this->V.begin(), 2)); 316 this->expectValues(this->V, this->testArray(39)); 317 this->V.erase(std::next(this->V.begin(), 5)); 317 this->V.erase(std::next(this->V.begin(), 5)); 319 this->expectValues(this->V, this->testArray(38)); 320 this->V.erase(std::next(this->V.begin(), 13)); 320 this->V.erase(std::next(this->V.begin(), 13)); 322 this->expectValues(this->V, this->testArray(37)); 324 typename TypeParam::iterator I = this->V.begin(); 326 I = this->V.erase(I); 327 } while (I != this->V.end()); 328 this->expectValues(this->V, this->testArray(0)); 332 this->appendValues(this->V, this->testArray(1)); 333 this->expectValues(this->V, this->testArray(1)); 334 this->V.erase(this->V.begin(), this->V.begin()); 334 this->V.erase(this->V.begin(), this->V.begin()); 334 this->V.erase(this->V.begin(), this->V.begin()); 335 this->expectValues(this->V, this->testArray(1)); 336 this->V.erase(this->V.end(), this->V.end()); 336 this->V.erase(this->V.end(), this->V.end()); 336 this->V.erase(this->V.end(), this->V.end()); 337 this->expectValues(this->V, this->testArray(1)); 338 this->V.erase(this->V.begin(), this->V.end()); 338 this->V.erase(this->V.begin(), this->V.end()); 338 this->V.erase(this->V.begin(), this->V.end()); 339 this->expectValues(this->V, this->testArray(0)); 341 this->appendValues(this->V, this->testArray(42)); 342 this->expectValues(this->V, this->testArray(42)); 343 this->V.erase(this->V.begin(), std::next(this->V.begin(), 1)); 343 this->V.erase(this->V.begin(), std::next(this->V.begin(), 1)); 343 this->V.erase(this->V.begin(), std::next(this->V.begin(), 1)); 346 this->expectValues(this->V, this->testArray(41)); 347 this->V.erase(std::next(this->V.begin(), 1), std::next(this->V.begin(), 2)); 347 this->V.erase(std::next(this->V.begin(), 1), std::next(this->V.begin(), 2)); 347 this->V.erase(std::next(this->V.begin(), 1), std::next(this->V.begin(), 2)); 350 this->expectValues(this->V, this->testArray(40)); 351 this->V.erase(std::next(this->V.begin(), 2), std::next(this->V.begin(), 4)); 351 this->V.erase(std::next(this->V.begin(), 2), std::next(this->V.begin(), 4)); 351 this->V.erase(std::next(this->V.begin(), 2), std::next(this->V.begin(), 4)); 354 this->expectValues(this->V, this->testArray(38)); 355 this->V.erase(std::next(this->V.begin(), 5), std::next(this->V.begin(), 10)); 355 this->V.erase(std::next(this->V.begin(), 5), std::next(this->V.begin(), 10)); 355 this->V.erase(std::next(this->V.begin(), 5), std::next(this->V.begin(), 10)); 358 this->expectValues(this->V, this->testArray(33)); 359 this->V.erase(std::next(this->V.begin(), 13), std::next(this->V.begin(), 26)); 359 this->V.erase(std::next(this->V.begin(), 13), std::next(this->V.begin(), 26)); 359 this->V.erase(std::next(this->V.begin(), 13), std::next(this->V.begin(), 26)); 362 this->expectValues(this->V, this->testArray(20)); 363 this->V.erase(std::next(this->V.begin(), 7), this->V.end()); 363 this->V.erase(std::next(this->V.begin(), 7), this->V.end()); 363 this->V.erase(std::next(this->V.begin(), 7), this->V.end()); 364 this->expectValues(this->V, this->testArray(7)); 365 this->V.erase(this->V.begin(), this->V.end()); 365 this->V.erase(this->V.begin(), this->V.end()); 365 this->V.erase(this->V.begin(), this->V.end()); 366 this->expectValues(this->V, this->testArray(0)); 370 this->V.insert(this->V.end(), this->TestPtrs[0]); 370 this->V.insert(this->V.end(), this->TestPtrs[0]); 371 this->expectValues(this->V, this->testArray(1)); 372 this->V.clear(); 373 this->appendValues(this->V, this->testArray(4)); 374 this->expectValues(this->V, this->testArray(4)); 375 this->V.insert(this->V.end(), this->TestPtrs[4]); 375 this->V.insert(this->V.end(), this->TestPtrs[4]); 376 this->expectValues(this->V, this->testArray(5)); 377 this->V.insert(this->V.begin(), this->TestPtrs[42]); 377 this->V.insert(this->V.begin(), this->TestPtrs[42]); 379 this->expectValues(this->V, this->testArray(6)); 380 this->V.insert(std::next(this->V.begin(), 3), this->TestPtrs[43]); 380 this->V.insert(std::next(this->V.begin(), 3), this->TestPtrs[43]); 383 this->expectValues(this->V, this->testArray(7)); 387 this->V.insert(this->V.end(), this->TestPtrs.begin(), this->TestPtrs.begin()); 387 this->V.insert(this->V.end(), this->TestPtrs.begin(), this->TestPtrs.begin()); 388 this->expectValues(this->V, this->testArray(0)); 389 this->V.insert(this->V.begin(), this->TestPtrs.begin(), 389 this->V.insert(this->V.begin(), this->TestPtrs.begin(), 391 this->expectValues(this->V, this->testArray(0)); 392 this->V.insert(this->V.end(), this->TestPtrs.end(), this->TestPtrs.end()); 392 this->V.insert(this->V.end(), this->TestPtrs.end(), this->TestPtrs.end()); 393 this->expectValues(this->V, this->testArray(0)); 394 this->V.insert(this->V.end(), this->TestPtrs.begin(), 394 this->V.insert(this->V.end(), this->TestPtrs.begin(), 396 this->expectValues(this->V, this->testArray(1)); 397 this->V.clear(); 398 this->V.insert(this->V.end(), this->TestPtrs.begin(), 398 this->V.insert(this->V.end(), this->TestPtrs.begin(), 400 this->expectValues(this->V, this->testArray(2)); 401 this->V.clear(); 402 this->V.insert(this->V.end(), this->TestPtrs.begin(), 402 this->V.insert(this->V.end(), this->TestPtrs.begin(), 404 this->expectValues(this->V, this->testArray(42)); 405 this->V.clear(); 406 this->V.insert(this->V.end(), 406 this->V.insert(this->V.end(), 409 this->V.insert(this->V.begin(), 409 this->V.insert(this->V.begin(), 412 this->V.insert(std::next(this->V.begin(), 2), 412 this->V.insert(std::next(this->V.begin(), 2), 415 this->V.erase(std::next(this->V.begin(), 4)); 415 this->V.erase(std::next(this->V.begin(), 4)); 416 this->V.insert(std::next(this->V.begin(), 4), 416 this->V.insert(std::next(this->V.begin(), 4), 419 this->expectValues(this->V, this->testArray(13));