Program Listing for File tempDB.hpp
↰ Return to documentation for file (include\MainObjects\tempDBObject\tempDB.hpp
)
#pragma once
#include <filesystem>
namespace fs = std::filesystem;
#include "PDJE_EXPORT_SETTER.hpp"
#include "dbRoot.hpp"
class PDJE_API tempDB {
private:
std::optional<litedb> tempROOT;
public:
std::string ERR = "";
bool
Open(const fs::path &projectRoot);
bool
BuildProject(trackdata &td, std::vector<musdata> &mds);
litedb &
GetBuildedProject()
{
return tempROOT.value();
}
tempDB() = default;
~tempDB() = default;
};