BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
CSVReader.h
Go to the documentation of this file.
1#ifndef BPMNOS_CSVReader_H
2#define BPMNOS_CSVReader_H
3
4#include <string>
5#include <vector>
6#include <variant>
7
11
12namespace BPMNOS {
13
14class CSVReader {
15public:
16 using Row = std::vector< std::variant< std::string, BPMNOS::number > >;
17 using Table = std::vector<Row>;
18
19 explicit CSVReader(const std::string& instanceFileOrString);
20 Table read();
21 const std::string instanceFileOrString;
22};
23
24} // namespace BPMNOS::Model
25
26#endif // BPMNOS_LookupTable_H
std::vector< Row > Table
Definition CSVReader.h:17
const std::string instanceFileOrString
Definition CSVReader.h:21
CSVReader(const std::string &instanceFileOrString)
Definition CSVReader.cpp:10
std::vector< std::variant< std::string, BPMNOS::number > > Row
Definition CSVReader.h:16