GemaCoreLib
The GeMA Core library
Classes
gmValueSetData.h File Reference

Declaration of the GmValueSetData family of classes. More...

#include "gmCoreConfig.h"
#include "gmValueInfo.h"
#include <QVarLengthArray>
#include <QMutex>
#include <assert.h>
Include dependency graph for gmValueSetData.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Declaration of the GmValueSetData family of classes.

Author
Carlos Augusto Teixeira Mendes
Date
april, 2019