Lines Matching refs:vec_
100 { return vec_.size(); }
113 , vec_()
121 { return vec_[i]; }
124 { return vec_[i]; }
127 { vec_.reserve(n); }
130 { vec_.clear(); }
133 { vec_.push_back(item); }
140 iterator begin() { return vec_.begin(); }
141 iterator end() { return vec_.end(); }
143 const_iterator begin() const { return vec_.begin(); }
144 const_iterator end() const { return vec_.end(); }
156 storage_type vec_;
461 const char* name() const { return vec_->name(); }
465 { return iterator( (*vec_).begin().it_, ptr_ ); }
467 { return iterator( (*vec_).end().it_, ptr_ ); }
470 { return const_iterator( (*vec_).cbegin().it_, ptr_ ); }
472 { return const_iterator( (*vec_).cend().it_, ptr_ ); }
475 { return const_iterator( (*vec_).begin().it_, ptr_ ); }
477 { return const_iterator( (*vec_).end().it_, ptr_ ); }
479 size_type size() const { return vec_->size(); }
483 { return (*vec_)[idx].*ptr_; }
485 { return vec_->at(idx).*ptr_; }
487 { return (*vec_)[idx].*ptr_; }
489 { return vec_->at(idx).*ptr_; }
536 : vec_( other.vec_ )
550 swap( vec_, that.vec_ );
556 { vec_->report_empty_bind( kind_, dst_empty_ ); }
564 : vec_(&v)
570 { return vec_->implicit_cast( p ); }
572 base_type * vec_;