FSM Library - C++ version
PkTableRow.h
1 /*
2  * Copyright. GaĆ«l Dottel, Christoph Hilken, and Jan Peleska 2016 - 2021
3  *
4  * Licensed under the EUPL V.1.1
5  */
6 #ifndef FSM_FSM_PKTABLEROW_H_
7 #define FSM_FSM_PKTABLEROW_H_
8 
9 #include <iostream>
10 
11 #include "fsm/typedef.inc"
12 
14 {
15 private:
16  //TODO
17  IOMap io;
18 
19  //TODO
20  I2PMap i2p;
21 public:
26  PkTableRow(const int maxInput);
27 
28  //TODO
29  PkTableRow(const IOMap & io, const I2PMap & i2p);
30 
31  //TODO
32  IOMap getIOMap() const;
33 
34  //TODO
35  I2PMap getI2PMap() const;
36 
37  //TODO
38  int get(const int x) const;
39 
46  friend bool operator==(PkTableRow const & row, S2CMap const & s2c);
47 
54  friend std::ostream & operator<<(std::ostream & out, const PkTableRow & pkTableRow);
55 };
56 #endif //FSM_FSM_PKTABLEROW_H_
friend std::ostream & operator<<(std::ostream &out, const PkTableRow &pkTableRow)
Definition: PkTableRow.cpp:47
PkTableRow(const int maxInput)
Definition: PkTableRow.cpp:8
friend bool operator==(PkTableRow const &row, S2CMap const &s2c)
Definition: PkTableRow.cpp:35
Definition: PkTableRow.h:13