Health-GPS 3.0.0.0
Global Health Policy Simulation model (Health-GPS)
Loading...
Searching...
No Matches
column_numeric.h
Go to the documentation of this file.
1#pragma once
2
3#include "column_primitive.h"
4
5namespace hgps::core {
6
9 public:
10 using PrimitiveDataTableColumn<float>::PrimitiveDataTableColumn;
11
12 void accept(DataTableColumnVisitor &visitor) const override { visitor.visit(*this); }
13};
14
17 public:
18 using PrimitiveDataTableColumn<double>::PrimitiveDataTableColumn;
19
20 void accept(DataTableColumnVisitor &visitor) const override { visitor.visit(*this); }
21};
22
25 public:
26 using PrimitiveDataTableColumn<int>::PrimitiveDataTableColumn;
27
28 void accept(DataTableColumnVisitor &visitor) const override { visitor.visit(*this); }
29};
30} // namespace hgps::core
DataTable column visitor interface.
Definition visitor.h:8
DataTable column for storing double data type class.
Definition column_numeric.h:16
void accept(DataTableColumnVisitor &visitor) const override
Double dispatch the column using a visitor implementation.
Definition column_numeric.h:20
DataTable column for storing float data type class.
Definition column_numeric.h:8
void accept(DataTableColumnVisitor &visitor) const override
Double dispatch the column using a visitor implementation.
Definition column_numeric.h:12
DataTable column for storing integer data type class.
Definition column_numeric.h:24
void accept(DataTableColumnVisitor &visitor) const override
Double dispatch the column using a visitor implementation.
Definition column_numeric.h:28
Primitive data type DataTable columns class.
Definition column_primitive.h:14
const std::any value(std::size_t index) const noexcept override
Definition column_primitive.h:83
Top-level namespace for Health-GPS Core C++ API.
Definition analysis.h:7