mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
awhdwjakdahwd clang++ internal linkage qqqqqqq
This commit is contained in:
parent
35d4eb3989
commit
8fa48627c6
|
@ -32,12 +32,12 @@ namespace sol {
|
|||
namespace detail {
|
||||
#ifdef SOL_NO_EXCEPTIONS
|
||||
template <lua_CFunction f>
|
||||
inline int static_trampoline (lua_State* L) {
|
||||
int static_trampoline (lua_State* L) {
|
||||
return f(L);
|
||||
}
|
||||
|
||||
template <typename Fx, typename... Args>
|
||||
inline int trampoline(lua_State* L, Fx&& f, Args&&... args) {
|
||||
int trampoline(lua_State* L, Fx&& f, Args&&... args) {
|
||||
return f(L, std::forward<Args>(args)...);
|
||||
}
|
||||
|
||||
|
@ -46,7 +46,7 @@ inline int c_trampoline(lua_State* L, lua_CFunction f) {
|
|||
}
|
||||
#else
|
||||
template <lua_CFunction f>
|
||||
inline int static_trampoline (lua_State* L) {
|
||||
int static_trampoline (lua_State* L) {
|
||||
try {
|
||||
return f(L);
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ inline int static_trampoline (lua_State* L) {
|
|||
}
|
||||
|
||||
template <typename Fx, typename... Args>
|
||||
inline int trampoline(lua_State* L, Fx&& f, Args&&... args) {
|
||||
int trampoline(lua_State* L, Fx&& f, Args&&... args) {
|
||||
try {
|
||||
return f(L, std::forward<Args>(args)...);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user