![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the GmValueSetData family of classes. More...
#include "gmCoreConfig.h"
#include "gmValueInfo.h"
#include <QVarLengthArray>
#include <QMutex>
#include <assert.h>
Go to the source code of this file.
Classes | |
class | GmTLBuffer< T, Align > |
A class similar to GmTLS that creates a buffer for each possible thread in the GmThreadManager, plus an aditional one for the main thread. More... | |
class | GmValueSetData |
The generic interface implemented by every GmValueSetData object. Its purpose is to provide a base class that can be used without concerns about the effective layout of the stored data. More... | |
class | GmVectorValueSetData< T > |
A GmValueSetData implementation that supports efficient storing for numeric values, either scalar or multi-dimensional, in a vector storage. More... | |
class | GmFVectorValueSetData |
A GmValueSetData implementation that adds support for storing functions to GmVectorValueSetData. More... | |
class | GmDefValueValueSetData |
A GmValueSetData implementation that stores no data and returns the default value, whenever queried, until a different value is written to the set. At that moment, instructs the Value set that owns this data set to exchange it by a base container that will contain the data from that moment on. More... | |
Declaration of the GmValueSetData family of classes.