4 #ifndef RUDIMENTS_DYNAMICARRAY_H
5 #define RUDIMENTS_DYNAMICARRAY_H
7 #include <rudiments/private/dynamicarrayincludes.h>
39 template <
class valuetype >
49 dynamicarray(uint64_t initiallength, uint64_t incrementlength);
69 uint64_t getInitialLength()
const;
72 uint64_t getIncrementLength()
const;
82 void clear(uint64_t initiallength, uint64_t incrementlength);
84 #include <rudiments/private/dynamicarray.h>
87 #include <rudiments/private/dynamicarrayinlines.h>
Definition: dynamicarray.h:40
dynamicarray()
Definition: dynamicarrayinlines.h:8
uint64_t getLength() const
Definition: dynamicarrayinlines.h:123
void clear()
Definition: dynamicarrayinlines.h:182
~dynamicarray()
Definition: dynamicarrayinlines.h:95
dynamicarray< valuetype > & operator=(const dynamicarray< valuetype > &v)
Definition: dynamicarrayinlines.h:29
valuetype & operator[](uint64_t index)
Definition: dynamicarrayinlines.h:101