Operational Research Library  1.0
IData.h
Go to the documentation of this file.
1 #ifndef IDATA_H
2 #define IDATA_H
3 
4 namespace operational_research
5 {
6 
14 class IData
15 {
16 public:
20  virtual ~IData() {}
21 
26  virtual void readDataFromFile(const std::string& filename) = 0;
27 
32  virtual void writeDataToFile(const std::string& filename) = 0;
33 
37  virtual void showData() = 0;
38 };
39 
40 } // namespace operational_research
41 
42 #endif // IDATA_H
Definition: BinPackingProblem.cpp:3
virtual void writeDataToFile(const std::string &filename)=0
Writes data to file with a filename.
virtual void readDataFromFile(const std::string &filename)=0
Reads data from file with a filename.
virtual void showData()=0
Shows data.
virtual ~IData()
Virtual destructor.
Definition: IData.h:20
Definition: IData.h:14