Lines Matching defs:BitmappedBlockWithInternalPointers
858 struct BitmappedBlockWithInternalPointers( struct
875 private BitVector _allocStart;
882 this(ubyte[] data) in this()
889 this(size_t capacity) in this()
897 private bool ensureRoomForAllocStart(size_t len) in ensureRoomForAllocStart()
915 alias alignment = theAlignment;
918 size_t goodAllocSize(size_t n) in goodAllocSize()
924 void[] allocate(size_t bytes) in allocate()
949 void[] allocateAll() in allocateAll()
966 bool expand(ref void[] b, size_t bytes) in expand()
990 bool deallocate(void[] b) in deallocate()
1000 Ternary resolveInternalPointer(const void* p, ref void[] result) in resolveInternalPointer()
1020 Ternary empty() in empty()
1026 private void markAllAsUnused() in markAllAsUnused()
1044 private bool markAsUsed(void[] b) in markAsUsed()
1068 auto h = BitmappedBlockWithInternalPointers!(4096)(new ubyte[4096 * 1024]); argument