acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
dynamic_library.h
1
// Created by camilo on 2024-06-02 16:49 <3ThomasBorregaardSorensen!!
2
// From idn by camilo on 2024-06-02 18:09 <3ThomasBorregaardSorensen!!
3
// From acme/operating_system/universal_windows/universal_windows/dynamic_library by
4
// camilo on 2024-06-02 18:09 <3ThomasBorregaardSorensen!!
5
#pragma once
6
7
8
#include "acme/operating_system/dynamic_library.h"
9
10
11
namespace
universal_windows
12
{
13
14
15
class
CLASS_DECL_ACME dynamic_library :
16
virtual
public
::operating_system::dynamic_library
17
{
18
public
:
19
20
21
inline
static
const_char_pointer represented_component_name()
22
{
23
24
return
"nano_dynamic_library"
;
25
26
}
27
28
29
dynamic_library();
30
31
~dynamic_library()
override
;
32
33
34
::file::path
module_path(library_t * plibrary)
override
;
35
36
37
library_t * module_by_name(const ::scoped_string & scopedstrName)
override
;
38
39
40
library_t * module_by_path(const ::file::path & path)
override
;
41
42
43
//library_t* touch(const ::file::path& path, string& strMessage) override;
44
45
46
library_t *
open
(const ::file::path & path,
string
& strMessage)
override
;
47
48
49
library_t * open_on_context(const ::file::path & path,
string
& strMessage)
override
;
50
51
52
bool
close(library_t * plibrary)
override
;
53
54
55
void
* raw_get(library_t * plibrary, const ::scoped_string & scopedstrEntryName)
override
;
56
57
58
};
59
60
61
62
}
// namespace universal_windows
63
64
65
66
file::path
Definition
path.h:52
operating_system::dynamic_library
Definition
dynamic_library.h:15
universal_windows::dynamic_library::open
library_t * open(const ::file::path &path, string &strMessage) override
return operating_system_library_open(path, strMessage);
Definition
dynamic_library.cpp:385
operating_system
universal_windows
dynamic_library.h
Generated by
1.17.0