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

Rudiments

- Main Page
- Classes

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