Lines Matching refs:array_
369 if (compare(array_[i].first, key)) {
370 return iterator(array_ + i);
373 return iterator(array_ + size_);
383 if (compare(array_[i].first, key)) {
384 return const_iterator(array_ + i);
387 return const_iterator(array_ + size_);
401 if (compare(array_[i].first, key)) {
402 return array_[i].second;
409 new (&array_[size_]) value_type(key, data_type());
410 return array_[size_++].second;
423 if (compare(array_[i].first, x.first)) {
424 return std::make_pair(iterator(array_ + i), false);
432 new (&array_[size_]) value_type(x);
433 return std::make_pair(iterator(array_ + size_++), true);
458 if (compare(array_[i].first, x.first)) {
459 return std::make_pair(iterator(array_ + i), false);
468 new (&array_[size_]) value_type(std::move(x));
469 return std::make_pair(iterator(array_ + size_++), true);
480 return iterator(array_);
487 return const_iterator(array_);
495 return iterator(array_ + size_);
502 return const_iterator(array_ + size_);
511 array_[i].~value_type();
522 int i = position.array_iter_ - array_;
523 array_[i].~value_type();
526 new (&array_[i]) value_type(std::move(array_[size_]));
527 array_[size_].~value_type();
528 return iterator(array_ + i);
586 value_type array_[kArraySize];
602 new (&temp.array[i]) value_type(std::move(array_[i]));
603 array_[i].~value_type();
623 new (&array_[i]) value_type(src.array_[i]);
633 array_[i].~value_type();