47template<
typename Item>
71 const int t =
heap[i];
88 for (i *= 2; i <=
minCt; i *= 2)
100 for (i *= 2; i >= -
maxCt; i *= 2)
134 int size =
N * (
sizeof(Item) +
sizeof(
int) * 2);
144 int size =
N * (
sizeof(Item) +
sizeof(
int) * 2);
182 pos[nItems] = ((nItems + 1) / 2) * ((nItems & 1) ? -1 : 1);
199 sz = std::min<int>(
sz + 1,
N);
243 v = get_mid<Item>(v,
data[
heap[-1]]);
void * memcpy(void *a, const void *b, size_t c)
Definition glibc_compat.cpp:16
TODO: (mj-xmr) This will be reduced in an another PR.
Definition byte_slice.h:40