libfaster API Documentation  Development Version
Super fast distributted computing
faster::fddStorage< T * > Class Template Reference
Inheritance diagram for faster::fddStorage< T * >:
faster::fddStorageCore< T *> faster::fddStorageBase

Description

template<class T>
class faster::fddStorage< T * >

Definition at line 50 of file fddStorage.h.

Public Member Functions

 fddStorage (size_t s)
 
 fddStorage (T **data, size_t *lineSizes, size_t s)
 
void setData (T **data, size_t *lineSizes, size_t s)
 
void setDataRaw (void *data, size_t *lineSizes, size_t s)
 
void setSize (size_t s) override
 
void insert (T *&item, size_t s)
 
size_t * getLineSizes ()
 
void grow (size_t toSize)
 
void shrink ()
 
- Public Member Functions inherited from faster::fddStorageCore< T *>
 fddStorageCore (size_t s)
 
T * * getData ()
 
void setSize (size_t s UNUSED)
 
T * & operator[] (size_t ref)
 
- Public Member Functions inherited from faster::fddStorageBase
size_t getSize ()
 

Additional Inherited Members

- Protected Attributes inherited from faster::fddStorageCore< T *>
T * * localData
 
- Protected Attributes inherited from faster::fddStorageBase
size_t size
 
size_t allocSize
 

The documentation for this class was generated from the following file: