1 #ifndef LIBFASTER_FDDSTORAGE_H
2 #define LIBFASTER_FDDSTORAGE_H
6 #include "fddStorageBase.h"
10 template <
class T>
class fddStorage;
23 void setSize(
size_t s UNUSED) {};
25 T & operator[](
size_t ref);
37 fddStorage(T * data,
size_t s);
38 void setData( T * data,
size_t s);
39 void setDataRaw(
void * data,
size_t s);
41 void setSize(
size_t s)
override;
43 void insert(T & item);
45 void grow(
size_t toSize);
57 fddStorage(T ** data,
size_t * lineSizes,
size_t s);
61 void setData( T ** data,
size_t * lineSizes,
size_t s);
62 void setDataRaw(
void * data,
size_t * lineSizes,
size_t s);
63 void setSize(
size_t s)
override;
65 void insert(T *& item,
size_t s);
67 size_t * getLineSizes();
69 void grow(
size_t toSize);
Definition: fddStorage.h:13
Definition: _workerFdd.h:14
Definition: _workerFdd.h:11
Definition: fddStorageBase.h:10