EHS
Open_UNX.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
BaseOpen.h
"
4
5
namespace
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
}
BaseOpen.h
ehs::BaseOpen
Definition:
BaseOpen.h:8
ehs::Open
Definition:
Open_UNX.h:8
ehs::Str< Char_8, UInt_64 >
ehs
Definition:
Anchor.h:6
ehs::Initialize
EHS_LIB_IO void Initialize(Str_8 appName, Str_8 appVerId, const Version &appVer)
Definition:
EHS.cpp:34
include
ehs
system
Open_UNX.h
Generated by
1.9.4