STL_Extension/include/CGAL/Concurrent_compact_container.h
// allocate new space if needed get the pointer from
// the free list and then clean it
allocate new space if needed get the pointer from
the free list and then clean it
allocate new space if needed get the pointer from the free list and then clean it
pointer init_insert(FreeList * fl)
  {
    pointer fl2 = fl->head();
    if (fl2 == nullptr) {
      allocate_new_block(fl);
      fl2 = fl->head();
    }
    pointer ret = fl2;
    fl->set_head(clean_pointee(ret));
    return ret;
  }
pointer init_insert ( FreeList * fl ) { pointer fl2 = fl -> head ( ) ; if ( fl2 == nullptr ) { allocate_new_block ( fl ) ; fl2 = fl -> head ( ) ; } pointer ret = fl2 ; fl -> set_head ( clean_pointee ( ret ) ) ; return ret ; }
allocate new space if needed get the pointer from
the free list and then clean it
allocate new space if needed get the pointer from the free list and then clean it