Home | History | Annotate | Download | only in src

Lines Matching refs:elements_

259   Vector() : elements_(NULL), capacity_(0), size_(0) {}
266 if (elements_ != NULL) {
268 delete elements_[i];
271 free(elements_);
272 elements_ = NULL;
310 elements_[index] = new E(element);
321 delete elements_[index];
333 if (predicate(*(elements_[i]))) {
348 functor(*(elements_[i]));
359 if (predicate(*elements_[i])) {
360 return elements_[i];
369 if (predicate(*elements_[i])) {
370 return elements_[i];
383 return *(elements_[i]);
393 return *(elements_[i]);
399 return (i < 0 || i >= size_) ? default_value : *(elements_[i]);
412 E* const temp = elements_[i];
413 elements_[i] = elements_[j];
414 elements_[j] = temp;
460 elements_ = static_cast<E**>(
461 realloc(elements_, capacity_*sizeof(elements_[0])));
480 memmove(elements_ + dest, elements_ + source, count*sizeof(elements_[0]));
483 E** elements_;
484 int capacity_; // The number of elements allocated for elements_.