The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
CompressedList.Page
ikod
containers
compressedlist
CompressedList
Undocumented in source.
struct
CompressedList
(T, Allocator = Mallocator, bool GCRangesAllowed = true)
struct
Page {
ubyte
[
BitMapLength
]
_freeMap
;
Page
*
_prevPage
;
Page
*
_nextPage
;
byte
_firstNode
;
byte
_lastNode
;
ubyte
_count
;
Node
[
NodesPerPage
]
_nodes
;
}
Members
Variables
_freeMap
ubyte
[
BitMapLength
]
_freeMap
;
Page is fixed-length array of list Nodes with batteries
Meta
Source
See Implementation
ikod
containers
compressedlist
CompressedList
functions
back
clear
empty
front
insertBack
insertFront
length
popBack
popFront
range
structs
Page