Home
last modified time | relevance | path

Searched refs:segment_index_type (Results 1 – 4 of 4) sorted by relevance

/oneTBB/include/oneapi/tbb/detail/
H A D_segment_table.h49 using segment_index_type = std::size_t; variable
153 segment_type get_segment( segment_index_type index ) const { in get_segment()
191 void delete_segment( segment_index_type seg_index ) { in delete_segment()
239 segment_index_type start_seg_idx = size == 0 ? 0 : segment_index_of(size - 1) + 1; in reserve()
240 for (segment_index_type seg_idx = start_seg_idx; segment_base(seg_idx) < n; ++seg_idx) { in reserve()
309 static constexpr segment_index_type segment_index_of( size_type index ) { in segment_index_of()
330 void operator()( segment_index_type index, segment_type from, segment_type to ) const { in operator()
337 void operator()( segment_index_type index, segment_type from, segment_type to ) const { in operator()
359 for (segment_index_type i = 0; segment_base(i) < other_size; ++i) { in internal_transfer()
504 segment_index_type seg_index = segment_index_of(index); in internal_subscript()
[all …]
H A D_concurrent_unordered_base.h828 …gment( typename base_type::segment_table_type, typename base_type::segment_index_type segment_inde… in create_segment()
/oneTBB/include/oneapi/tbb/
H A Dconcurrent_vector.h534 using segment_index_type = typename base_type::segment_index_type; variable
545 for (segment_index_type i = 0; this->segment_base(i) < start_index; ++i) { in allocate_long_table()
632 size_type number_of_elements_in_segment( segment_index_type seg_index ) { in number_of_elements_in_segment()
662 void deallocate_segment( segment_type address, segment_index_type seg_index ) { in deallocate_segment()
675 void destroy_segment( segment_type address, segment_index_type seg_index ) { in destroy_segment()
687 void copy_segment( segment_index_type seg_index, segment_type from, segment_type to ) { in copy_segment()
699 for (segment_index_type j = seg_index + 1; j != last_segment; ++j) { in copy_segment()
722 for (segment_index_type j = seg_index + 1; j != last_segment; ++j) { in move_segment()
884 for (segment_index_type seg_idx = 0; seg_idx <= end_segment; ++seg_idx) { in internal_grow_to_at_least()
954 segment_index_type k = first_block; in internal_compact()
[all …]
H A Dconcurrent_hash_map.h84 using segment_index_type = std::size_t; variable
135 static segment_index_type segment_base( segment_index_type k ) { in segment_base()
136 return (segment_index_type(1) << k & ~segment_index_type(1)); in segment_base()
140 static size_type segment_size( segment_index_type k ) { in segment_size()
217 void delete_segment( segment_index_type s ) { in delete_segment()
241 segment_index_type s = segment_index_of( h ); in get_bucket()
250 segment_index_type s = segment_index_of( h ); in mark_rehashed_levels()
632 using segment_index_type = typename base_type::segment_index_type; in __TBB_requires() local
1012 segment_index_type s = this->segment_index_of( m ); in __TBB_requires()
1018 for( segment_index_type i = 0; i < sz; i++ ) in __TBB_requires()
[all …]