acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
file_context_interface.h
1// From file_context.h by camilo on 2024-06-28 09:39 <3ThomasBorregaardSorensen!!
2#pragma once
3
4
5class CLASS_DECL_ACME file_context_interface :
6 virtual public object
7{
8public:
9
10
11 ::file_pointer get_file(const ::payload& payloadFile, ::file::e_open eopen, ::pointer < ::file::exception >* ppfileexception = nullptr) override;
12
13 virtual string safe_get_string(const ::payload& payloadFile, ::e_status* pestatus = nullptr);
14 virtual void safe_get_memory(const ::payload& payloadFile, memory_base& mem, ::e_status* pestatus = nullptr);
15 virtual ::memory safe_get_memory(const ::payload& payloadFile);
16 virtual string_array_base safe_get_lines(const ::payload& payloadFile, ::e_status* pestatus = nullptr);
17
18
19};
20
21
22
Definition e_status.h:30
Definition file_context_interface.h:7
Definition memory_base.h:92