Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
sysfunc.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
12
#include "
core/config.h
"
13
#if __WIN32__
14
#include "
core/win32/win32sysfunc.h
"
15
namespace
Core
16
{
17
class
SysFunc
:
public
Win32::SysFunc
18
{
19
// empty
20
};
21
}
// namespace Core
22
#elif ( __OSX__ || __APPLE__ || __linux__ )
23
#include "
core/posix/posixsysfunc.h
"
24
namespace
Core
25
{
26
class
SysFunc
:
public
Posix::SysFunc
27
{
28
// empty
29
};
30
}
// namespace Core
31
#else
32
#error "Core::SysFunc not implemented on this platform!"
33
#endif
34
//------------------------------------------------------------------------------
SysFunc
Wrap some platform specific low-level functions.
Posix::SysFunc
Provides Posix specific helper functions.
Definition
posixsysfunc.h:25
Win32::SysFunc
Provides Win32 specific helper functions.
Definition
win32sysfunc.h:23
config.h
Nebula compiler specific defines and configuration.
Core
Definition
coreserver.cc:11
posixsysfunc.h
win32sysfunc.h
code
foundation
core
sysfunc.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.