Searched refs:impl_pointer (Results 1 – 6 of 6) sorted by relevance
85 typedef typename Node::impl_pointer impl_pointer; in sequenced_index_collate() typedef87 impl_pointer first0=x->next(); in sequenced_index_collate()88 impl_pointer last0=x; in sequenced_index_collate()89 impl_pointer first1=y->next(); in sequenced_index_collate()90 impl_pointer last1=y; in sequenced_index_collate()94 impl_pointer tmp=first1->next(); in sequenced_index_collate()132 typedef typename Node::impl_pointer impl_pointer; in sequenced_index_sort() typedef155 carry.prior()=carry.next()=static_cast<impl_pointer>(&carry); in sequenced_index_sort()156 counter[0].prior()=counter[0].next()=static_cast<impl_pointer>(&counter[0]); in sequenced_index_sort()162 while(i<fill&&counter[i].next()!=static_cast<impl_pointer>(&counter[i])){ in sequenced_index_sort()[all …]
89 typedef typename Node::impl_pointer impl_pointer; in random_access_index_inplace_merge() typedef92 auto_space<impl_pointer,Allocator> spc(al,ptrs.size()); in random_access_index_inplace_merge()127 typedef typename Node::impl_pointer first_argument_type;128 typedef typename Node::impl_pointer second_argument_type;134 typename Node::impl_pointer x,typename Node::impl_pointer y)const in operator ()()175 typedef typename Node::impl_pointer impl_pointer; in random_access_index_sort() typedef183 impl_pointer, in random_access_index_sort()
157 typedef typename trampoline::pointer impl_pointer; typedef161 impl_pointer& prior(){return trampoline::prior();} in prior()162 impl_pointer prior()const{return trampoline::prior();} in prior()163 impl_pointer& next(){return trampoline::next();} in next()164 impl_pointer next()const{return trampoline::next();} in next()166 impl_pointer impl() in impl()168 return static_cast<impl_pointer>( in impl()178 static sequenced_index_node* from_impl(impl_pointer x) in from_impl()198 impl_pointer xi=x->impl(); in increment()205 impl_pointer xi=x->impl(); in decrement()
202 typedef typename trampoline::pointer impl_pointer; typedef210 impl_pointer impl() in impl()212 return static_cast<impl_pointer>( in impl()222 static random_access_index_node* from_impl(impl_pointer x) in from_impl()242 impl_pointer xi=x->impl(); in increment()249 impl_pointer xi=x->impl(); in decrement()256 impl_pointer xi=x->impl(); in advance()
609 typedef typename trampoline::pointer impl_pointer; typedef617 impl_pointer parent()const{return trampoline::parent();} in parent()618 impl_pointer& left(){return trampoline::left();} in left()619 impl_pointer left()const{return trampoline::left();} in left()620 impl_pointer& right(){return trampoline::right();} in right()621 impl_pointer right()const{return trampoline::right();} in right()623 impl_pointer impl() in impl()625 return static_cast<impl_pointer>( in impl()635 static ordered_index_node* from_impl(impl_pointer x) in from_impl()655 impl_pointer xi=x->impl(); in increment()[all …]
714 typedef typename trampoline::pointer impl_pointer; typedef723 impl_pointer& prior(){return trampoline::prior();} in prior()724 impl_pointer prior()const{return trampoline::prior();} in prior()728 impl_pointer impl() in impl()730 return static_cast<impl_pointer>( in impl()740 static hashed_index_node* from_impl(impl_pointer x) in from_impl()