EHS
Open_UNX.h
Go to the documentation of this file.
1#pragma once
2
3#include "BaseOpen.h"
4
5namespace ehs
6{
7 class EHS_LIB_IO Open : public BaseOpen
8 {
9 private:
10 void* hdl;
11
12 public:
13 ~Open();
14
15 Open();
16
17 Open(Str_8 filePath);
18
19 Open(Open&& o) noexcept;
20
21 Open(const Open& o);
22
23 Open& operator=(Open&& o) noexcept;
24
25 Open& operator=(const Open& o);
26
27 void Initialize() override;
28
29 void Release() override;
30
31 void* Retrieve(Str_8 symbol) override;
32
33 bool IsInitialize() const override;
34 };
35}
Definition: BaseOpen.h:8
Definition: Open_UNX.h:8
Definition: Anchor.h:6
EHS_LIB_IO void Initialize(Str_8 appName, Str_8 appVerId, const Version &appVer)
Definition: EHS.cpp:34