libfaster API Documentation  Development Version
Super fast distributted computing
faster::indexedFddStorage< K, T > Class Template Reference
Inheritance diagram for faster::indexedFddStorage< K, T >:
faster::indexedFddStorageCore< K, T > faster::fddStorageBase

Description

template<class K, class T>
class faster::indexedFddStorage< K, T >

Definition at line 23 of file _workerIFdd.h.

Public Member Functions

 indexedFddStorage (size_t s)
 
 indexedFddStorage (K *keys, T *data, size_t s)
 
void setData (K *keys, T *data, size_t s)
 
void setDataRaw (void *keys, void *data, size_t s)
 
void setSize (size_t s) override
 
void insert (K key, T &item)
 
void insertRaw (void *d, size_t s)
 
void grow (size_t toSize)
 
void shrink ()
 
- Public Member Functions inherited from faster::indexedFddStorageCore< K, T >
 indexedFddStorageCore (size_t s)
 
T * getData ()
 
K * getKeys ()
 
T & operator[] (size_t ref)
 
void sortByKey ()
 
- Public Member Functions inherited from faster::fddStorageBase
size_t getSize ()
 

Additional Inherited Members

- Protected Attributes inherited from faster::indexedFddStorageCore< K, T >
T * localData
 
K * localKeys
 
- Protected Attributes inherited from faster::fddStorageBase
size_t size
 
size_t allocSize
 

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