GemaCoreLib
The GeMA Core library
Public Member Functions | Public Attributes | List of all members
GmResultTrackedData Struct Reference

A tracked data value. Can be either a double vector or a string. Thanks to the implicitly shared nature of a QVector/QString, the result data can be transfered to and from a message object without copying. More...

#include <gmResultTrackedData.h>

Collaboration diagram for GmResultTrackedData:
Collaboration graph
[legend]

Public Member Functions

 GmResultTrackedData (double val)
 
 GmResultTrackedData (double val1, double val2)
 
 GmResultTrackedData (double val1, double val2, double val3)
 
 GmResultTrackedData (QString val)
 
 GmResultTrackedData (QVector< double > &val)
 

Public Attributes

QString _strValue
 A string value. Filled only if _numValue.isEmpty()
 
QVector< double > _numValue
 A vector with numeric data. Remember that QVector is implicitly shared.
 

Detailed Description

A tracked data value. Can be either a double vector or a string. Thanks to the implicitly shared nature of a QVector/QString, the result data can be transfered to and from a message object without copying.


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