reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
243 size_t InsertElt = I - this->begin(); 245 if (I == this->end()) { // Important special case for empty vector. 254 I = this->begin()+InsertElt; 260 if (size_t(this->end()-I) >= NumToInsert) { 265 std::copy_backward(I, OldEnd-NumToInsert, OldEnd); 267 std::fill_n(I, NumToInsert, Elt); 268 return I; 277 size_t NumOverwritten = OldEnd-I; 278 this->uninitialized_copy(I, OldEnd, this->end()-NumOverwritten); 281 std::fill_n(I, NumOverwritten, Elt); 285 return I;