This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.

30 lines
472 B
C++
Raw Normal View History

#pragma once
namespace big
{
class file;
class file_manager;
class folder
{
public:
folder(std::filesystem::path folder_path);
file get_file(std::filesystem::path file_path) const;
const std::filesystem::path get_path() const;
protected:
folder(file_manager* file_manager, std::filesystem::path file_path);
private:
friend class file_manager;
file_manager* m_file_manager;
bool m_is_project_file;
std::filesystem::path m_folder_path;
};
}