NexusForce
1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
dynamic_library_import.hpp
浏览该文件的文档.
1
#ifndef NEFORCE_CORE_SYSTEM_DYNAMIC_LIBRARY_IMPORT_HPP__
2
#define NEFORCE_CORE_SYSTEM_DYNAMIC_LIBRARY_IMPORT_HPP__
3
10
11
#include "
NeForce/core/system/dynamic_library.hpp
"
12
NEFORCE_BEGIN_NAMESPACE__
13
28
#define NEFORCE_DLL_IMPORT(ret, name, lib, sym) const auto name = (lib).template to_symbol<ret>(sym)
29
39
#define NEFORCE_DLL_IMPORT_OR(ret, name, lib, sym, default_val) \
40
const auto name = (lib).has_symbol(sym) ? (lib).template to_symbol<ret>(sym) : (default_val)
41
42
NEFORCE_END_NAMESPACE__
43
#endif
// NEFORCE_CORE_SYSTEM_DYNAMIC_LIBRARY_IMPORT_HPP__
dynamic_library.hpp
动态库加载器
include
NeForce
core
system
dynamic_library_import.hpp
制作者
1.16.0