template<class T, class comp_pr = std::equal_to<T>, class set_t = vector_set<T, comp_pr>, class index_t = std::ptrdiff_t, class group_pr = subgroup_test<typename set_t::key_compare>>
class group_pack< T, comp_pr, set_t, index_t, group_pr >::iterator
total number of packed elements
template<class T , class comp_pr = std::equal_to<T>, class set_t = vector_set<T, comp_pr>, class index_t = std::ptrdiff_t, class group_pr = subgroup_test<typename set_t::key_compare>>
static group_it group_pack< T, comp_pr, set_t, index_t, group_pr >::iterator::get_group_begin |
( |
const iterator & |
it | ) |
|
|
inlinestatic |
index iterator on data_pack
if groups with 0 elements only are packed after
template<class T , class comp_pr = std::equal_to<T>, class set_t = vector_set<T, comp_pr>, class index_t = std::ptrdiff_t, class group_pr = subgroup_test<typename set_t::key_compare>>
static index_t group_pack< T, comp_pr, set_t, index_t, group_pr >::iterator::get_group_count |
( |
const iterator & |
it | ) |
|
|
inlinestatic |
number of the rest elements in current group