| #ifndef PRJXRAY_LIB_DATABASE_H | |
| #define PRJXRAY_LIB_DATABASE_H | |
| #include <memory> | |
| #include <string> | |
| #include <vector> | |
| #include <prjxray/segbits_file_reader.h> | |
| namespace prjxray { | |
| class Database { | |
| public: | |
| Database(const std::string& path) : db_path_(path) {} | |
| std::vector<std::unique_ptr<SegbitsFileReader>> segbits() const; | |
| private: | |
| std::string db_path_; | |
| }; | |
| } // namespace prjxray | |
| #endif // PRJXRAY_LIB_DATABASE_H |