libMVL
Mappable vector library
|
List of extents - ranges of consequentive indices. Similar to partition, but they do not have to follow each other. More...
#include <libMVL.h>
Public Attributes | |
LIBMVL_OFFSET64 | size |
Space allocated for start and stop arrays. | |
LIBMVL_OFFSET64 | count |
extent has count valid elements | |
LIBMVL_OFFSET64 * | start |
First extent element. | |
LIBMVL_OFFSET64 * | stop |
First element just past the extent end. | |
List of extents - ranges of consequentive indices. Similar to partition, but they do not have to follow each other.
The inline arrays are there to optimize for the common case of few extents and reduce the number of memory allocation calls.