acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
file_system_composite.h
1// Created by camilo on 2025-10-19 16:53 <3ThomasBorregaardSørensen!!
2// From programming by camilo on 2025-10-19 17:28 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
3// From programming by camilo on 2025-10-19 17:34 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
4// From programming by camilo on 2025-10-19 17:50 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
5#pragma once
6
7
8#include "acme/filesystem/filesystem/file_system_interface.h"
9
10
11class CLASS_DECL_ACME file_system_composite :
12 virtual public ::file_system_interface
13{
14public:
15
16
17 ::pointer < ::file_system_interface > m_pfilesysteminterface;
18
19
20 file_system_composite();
21 ~file_system_composite() override;
22
23
24
25 //bool file_system_file_exists(const ::file_system_cache_item& pfilesystemcacheitem) override;
26 //bool file_system_is_folder(const ::file_system_cache_item& pfilesystemcacheitem) override;
27 //bool file_system_has_script(const ::file_system_cache_item& pfilesystemcacheitem) override;
28 //string file_system_expanded_md5(const ::file_system_cache_item& pfilesystemcacheitem) override;
29
30 class ::file_system_cache_item file_system_item(
31 const ::scoped_string& scopedstrName,
32 ::file_system_real_path_interface* pfilesystemrealpathinterface = nullptr) override;
33
34
35};
36
37
38
Definition file_system_real_path_interface.h:13