Rudiments: /home/dmuse/temp/rudiments/include/rudiments/private/dynamicarray.h Source File

Rudiments

dynamicarray.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3
4 private:
5 void init(uint64_t initiallength,
6 uint64_t increment);
7 void dynamicarrayClone(
8 const dynamicarray<valuetype> &v);
9 void extend(uint64_t len);
10 valuetype &find(uint64_t index);
11 void clearExtentList();
12
13 linkedlist< valuetype *> extents;
14 linkedlistnode< valuetype *> *curext;
15 uint64_t curind;
16 uint64_t initial;
17 uint64_t extlength;
18 uint64_t len;
19 uint64_t length;
dynamicarray
Definition: dynamicarray.h:40
linkedlist
Definition: linkedlist.h:60
linkedlistnode
Definition: linkedlist.h:11