acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
file_system_real_path_interface.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 22:48 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
5
#pragma once
6
7
8
#include "acme/filesystem/filesystem/real_and_logical_path.h"
9
10
11
class
CLASS_DECL_ACME file_system_real_path_interface :
12
virtual
public
::particle
13
{
14
public
:
15
16
17
::pointer < ::file_system_real_path_interface_cache > m_prealpathinterfacecache;
18
19
20
file_system_real_path_interface() { }
21
~file_system_real_path_interface()
override
;
22
23
void
on_initialize_particle()
override
;
24
25
//virtual bool file_system_file_exists(const ::file_system_cache_item& pfilesystemcacheitem);
26
//virtual bool file_system_is_folder(const ::file_system_cache_item& pfilesystemcacheitem);
27
//virtual bool file_system_has_script(const ::file_system_cache_item& pfilesystemcacheitem);
28
//virtual string file_system_expanded_md5(const ::file_system_cache_item& pfilesystemcacheitem);
29
30
31
//virtual class ::file_system_cache_item file_system_item(const ::scoped_string& scopedstrName, ::file_system_interface* pfilesysteminterface = nullptr);
32
33
34
//virtual ::file_system_item* get_file_system_item(const ::scoped_string& scopedstr, ::file_system_interface* pfilesysteminterface = nullptr);
35
virtual ::file::real_and_logical_path real_path(const ::scoped_string& scopedstrName);
36
virtual ::file::real_and_logical_path _real_path1(const ::scoped_string& scopedstrName);
37
38
39
};
filesystem
filesystem
file_system_real_path_interface.h
Generated by
1.17.0