![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the GmPackedBuffer and GmPackedBufferInfo classes. More...
#include "gmCoreConfig.h"#include "gmValueSet.h"#include "gmSingleVector.h"#include "gmDualVector.h"#include <QVector>#include <QMap>

Go to the source code of this file.
Classes | |
| class | GmPackedBufferInfo |
| A class used for storing and managing the order of the value sets inside a pack. More... | |
| class | GmPackedBuffer |
| The basic interface for a shared buffer storing interleaved data for a group of value sets. More... | |
| class | GmPackedBufferImpl< Vector > |
| The concrete implementation for GmPackedBuffer. The template parameter defines the kind of vector used for storing the data. Can be instanced with Vector equal to GmSingleVector or GmDualVectorR (dual vector with support for remove values). More... | |
Typedefs | |
| typedef GmPackedBufferImpl< GmSingleVector > | GmSinglePackedBuffer |
| The GmPackedBuffer class using a single vector. | |
| typedef GmPackedBufferImpl< GmDualVectorR > | GmDualPackedBuffer |
| The GmPackedBuffer class using a dual vector. | |
Declaration of the GmPackedBuffer and GmPackedBufferInfo classes.