blob: 76b10935d4ae4a5945853bd5774afe158bd903de [file] [log] [blame]
#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