Lines Matching refs:iterator

242         using iterator = Iterator;  variable
273 using iterator = vector_iterator<concurrent_vector, value_type>; variable
275 using reverse_iterator = std::reverse_iterator<iterator>;
278 using range_type = generic_range_type<iterator>;
381 iterator grow_by( size_type delta ) { in grow_by()
385 iterator grow_by( size_type delta, const value_type& value ) { in grow_by()
390 typename std::enable_if<is_input_iterator<ForwardIterator>::value, iterator>::type
396 iterator grow_by( std::initializer_list<value_type> init ) { in grow_by()
400 iterator grow_to_at_least( size_type n ) { in grow_to_at_least()
403 iterator grow_to_at_least( size_type n, const value_type& value ) { in grow_to_at_least()
407 iterator push_back( const value_type& item ) { in push_back()
411 iterator push_back( value_type&& item ) { in push_back()
416 iterator emplace_back( Args&&... args ) { in emplace_back()
462 iterator begin() { return iterator(*this, 0); } in begin()
466 iterator end() { return iterator(*this, size()); } in end()
774 iterator internal_emplace_back( Args&&... args ) { in internal_emplace_back()
787 return iterator(*this, old_size, element_address); in internal_emplace_back()
828 iterator internal_grow( size_type start_idx, size_type end_idx, const Args&... args ) { in internal_grow()
848 …return iterator(*this, start_idx, &base_type::template internal_subscript</*allow_out_of_range_acc… in internal_grow()
853 iterator internal_grow_by_delta( size_type delta, const Args&... args ) { in internal_grow_by_delta()
864 iterator internal_grow_to_at_least( size_type new_size, const Args&... args ) { in internal_grow_to_at_least()
866 if (new_size == size_type(0)) return iterator(*this, 0); in internal_grow_to_at_least()
897 return iterator(*this, size()); in internal_grow_to_at_least()