DataTable column visitor interface.
Definition: visitor.h:8
 
DataTableColumnVisitor()=default
Initialises a new instance of the DataTableColumnVisitor class.
 
virtual void visit(const StringDataTableColumn &column)=0
Visits a column of StringDataTableColumn type.
 
virtual void visit(const DoubleDataTableColumn &column)=0
Visits a column of DoubleDataTableColumn type.
 
DataTableColumnVisitor & operator=(DataTableColumnVisitor &&)=delete
 
DataTableColumnVisitor(const DataTableColumnVisitor &)=delete
 
virtual ~DataTableColumnVisitor()
Destroys a DataTableColumnVisitor instance.
Definition: visitor.h:20
 
virtual void visit(const FloatDataTableColumn &column)=0
Visits a column of FloatDataTableColumn type.
 
DataTableColumnVisitor & operator=(const DataTableColumnVisitor &)=delete
 
DataTableColumnVisitor(DataTableColumnVisitor &&)=delete
 
virtual void visit(const IntegerDataTableColumn &column)=0
Visits a column of IntegerDataTableColumn type.
 
DataTable column for storing double data type class.
Definition: column_numeric.h:16
 
DataTable column for storing float data type class.
Definition: column_numeric.h:8
 
DataTable column for storing integer data type class.
Definition: column_numeric.h:24
 
DataTable column for storing string data type class.
Definition: column_primitive.h:124
 
Top-level namespace for Health-GPS Core C++ API.
Definition: analysis.h:7