reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
468 if (I == this->end()) { // Important special case for empty vector. 473 assert(I >= this->begin() && "Insertion iterator is out of bounds."); 474 assert(I <= this->end() && "Inserting past the end of the vector."); 477 size_t EltNo = I-this->begin(); 479 I = this->begin()+EltNo; 484 std::move_backward(I, this->end()-1, this->end()); 490 if (I <= EltPtr && EltPtr < this->end()) 493 *I = ::std::move(*EltPtr); 494 return I;