Home | History | Annotate | Download | only in src

Lines Matching defs:__i_node

116 __i_node::~__i_node()
120 __next_->~__i_node();
161 for (__i_node** p = __ibeg_; p != __iend_; ++p)
165 (*p)->~__i_node();
179 __i_node* i = __find_iterator(__i);
202 __i_node* i = __insert_iterator(__i);
258 __i_node* p = __ibeg_[hi];
261 __i_node* q = nullptr;
409 __i_node* i = __find_iterator(__i);
410 __i_node* i0 = __find_iterator(__i0);
437 __i_node* i = __find_iterator(__i);
447 __i_node* i = __find_iterator(__i);
457 __i_node* i = __find_iterator(__i);
467 __i_node* i = __find_iterator(__i);
477 __i_node* i = __find_iterator(__i);
478 __i_node* j = __find_iterator(__j);
509 for (__i_node** p = p1->beg_; p != p1->end_; ++p)
511 for (__i_node** p = p2->beg_; p != p2->end_; ++p)
525 __c_node::__add(__i_node* i)
532 __i_node** beg =
533 static_cast<__i_node**>(malloc(nc * sizeof(__i_node*)));
538 memcpy(beg, beg_, nc/2*sizeof(__i_node*));
550 __i_node*
556 __i_node** ibeg = static_cast<__i_node**>(calloc(nc, sizeof(void*)));
560 for (__i_node** p = __ibeg_; p != __iend_; ++p)
562 __i_node* q = *p;
566 __i_node* r = q->__next_;
577 __i_node* p = __ibeg_[hi];
578 __i_node* r = __ibeg_[hi] =
579 static_cast<__i_node*>(malloc(sizeof(__i_node)));
583 ::new(r) __i_node(__i, p, nullptr);
589 __i_node*
592 __i_node* r = nullptr;
596 for (__i_node* nd = __ibeg_[h]; nd != nullptr; nd = nd->__next_)
610 __c_node::__remove(__i_node* p)
612 __i_node** r = find(beg_, end_, p);
615 memmove(r, r+1, static_cast<size_t>(end_ - r)*sizeof(__i_node*));