Lines Matching refs:start_idx
791 …void internal_loop_construct( segment_table_type table, size_type start_idx, size_type end_idx, co… in internal_loop_construct() argument
793 for (size_type idx = start_idx; idx < end_idx; ++idx) { in internal_loop_construct()
811 …void internal_loop_construct( segment_table_type table, size_type start_idx, size_type end_idx, Fo… in internal_loop_construct() argument
812 for (size_type idx = start_idx; idx < end_idx; ++idx) { in internal_loop_construct()
828 iterator internal_grow( size_type start_idx, size_type end_idx, const Args&... args ) { in internal_grow() argument
832 this->extend_table_if_necessary(table, start_idx, end_idx); in internal_grow()
839 if (first_element >= start_idx && first_element < end_idx) { in internal_grow()
846 internal_loop_construct(table, start_idx, end_idx, args...); in internal_grow()
848 …return iterator(*this, start_idx, &base_type::template internal_subscript</*allow_out_of_range_acc… in internal_grow()
857 size_type start_idx = this->my_size.fetch_add(delta); in internal_grow_by_delta() local
858 size_type end_idx = start_idx + delta; in internal_grow_by_delta()
860 return internal_grow(start_idx, end_idx, args...); in internal_grow_by_delta()