18 #ifndef SRC_PRTX_TABLE_H_
19 #define SRC_PRTX_TABLE_H_
23 #include "prtx/prtx.h"
24 #include "prtx/Content.h"
34 typedef std::shared_ptr<Table> TablePtr;
35 typedef std::vector<TablePtr> TablePtrVector;
41 virtual size_t getColumnsCount()
const = 0;
42 virtual size_t getRowsCount()
const = 0;
43 virtual size_t getCellsCount()
const = 0;
45 virtual std::shared_ptr<std::vector<std::shared_ptr<std::wstring>>> getCellsAsStrings()
const = 0;
46 virtual std::shared_ptr<std::vector<double>> getCellsAsFloats()
const = 0;