Home | History | Annotate | Download | only in src

Lines Matching defs:elements_

255   Vector() : elements_(NULL), capacity_(0), size_(0) {}
262 if (elements_ != NULL) {
264 delete elements_[i];
267 free(elements_);
268 elements_ = NULL;
306 elements_[index] = new E(element);
317 delete elements_[index];
329 if (predicate(*(elements_[i]))) {
344 functor(*(elements_[i]));
355 if (predicate(*elements_[i])) {
356 return elements_[i];
365 if (predicate(*elements_[i])) {
366 return elements_[i];
379 return *(elements_[i]);
389 return *(elements_[i]);
395 return (i < 0 || i >= size_) ? default_value : *(elements_[i]);
408 E* const temp = elements_[i];
409 elements_[i] = elements_[j];
410 elements_[j] = temp;
456 elements_ = static_cast<E**>(
457 realloc(elements_, capacity_*sizeof(elements_[0])));
476 memmove(elements_ + dest, elements_ + source, count*sizeof(elements_[0]));
479 E** elements_;
480 int capacity_; // The number of elements allocated for elements_.