57{
59 for (size_t i = 0; i < 1000; ++i)
60 {
61 size_t sz = 4 + (32343 * i) % 10;
63 for (int j = 0; j < sz; j++)
64 range.first[j] = 100 * i + j;
65 if (i % 93 == 0)
66 {
68 for (int j = 0; j < 4; j++)
69 range.first[j] = 100 * i + j;
70 }
71 if ((range.second - range.first != sz) and (range.second - range.first != 4))
72 return false;
73
74
75
76
77 }
78 return true;
79}
std::pair< T *, T * > shrinkLastAllocate(T *begin, T *end, T *newtop)
std::pair< T *, T * > allocateArray(size_t nelems)
Thin RAII wrapper around memtailor::Arena providing bump-pointer array allocation with optional mutex...