reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
498 if (I == this->end()) { // Important special case for empty vector. 503 assert(I >= this->begin() && "Insertion iterator is out of bounds."); 504 assert(I <= this->end() && "Inserting past the end of the vector."); 507 size_t EltNo = I-this->begin(); 509 I = this->begin()+EltNo; 513 std::move_backward(I, this->end()-1, this->end()); 519 if (I <= EltPtr && EltPtr < this->end()) 522 *I = *EltPtr; 523 return I;