mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
fix errors
This commit is contained in:
parent
eb313eb8bc
commit
fc91147edc
File diff suppressed because it is too large
Load Diff
@ -85,7 +85,7 @@ namespace sol {
|
|||||||
}
|
}
|
||||||
addendum += n;
|
addendum += n;
|
||||||
++marker;
|
++marker;
|
||||||
}
|
};
|
||||||
(void)detail::swallow{ int(), (action(detail::demangle<Args>()), int())... };
|
(void)detail::swallow{ int(), (action(detail::demangle<Args>()), int())... };
|
||||||
addendum += ")')";
|
addendum += ")')";
|
||||||
return type_panic_string(L, index, expected, actual, message + addendum);
|
return type_panic_string(L, index, expected, actual, message + addendum);
|
||||||
|
@ -572,6 +572,10 @@ namespace sol {
|
|||||||
static int push(lua_State* L, const string_view& sv) {
|
static int push(lua_State* L, const string_view& sv) {
|
||||||
return stack::push(L, sv.data(), sv.length());
|
return stack::push(L, sv.data(), sv.length());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int push(lua_State* L, const string_view& sv, std::size_t n) {
|
||||||
|
return stack::push(L, sv.data(), n);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
@ -769,6 +773,10 @@ namespace sol {
|
|||||||
static int push(lua_State* L, const wstring_view& sv) {
|
static int push(lua_State* L, const wstring_view& sv) {
|
||||||
return stack::push(L, sv.data(), sv.length());
|
return stack::push(L, sv.data(), sv.length());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int push(lua_State* L, const wstring_view& sv, std::size_t n) {
|
||||||
|
return stack::push(L, sv.data(), n);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
@ -776,6 +784,10 @@ namespace sol {
|
|||||||
static int push(lua_State* L, const u16string_view& sv) {
|
static int push(lua_State* L, const u16string_view& sv) {
|
||||||
return stack::push(L, sv.data(), sv.length());
|
return stack::push(L, sv.data(), sv.length());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int push(lua_State* L, const u16string_view& sv, std::size_t n) {
|
||||||
|
return stack::push(L, sv.data(), n);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
@ -783,6 +795,10 @@ namespace sol {
|
|||||||
static int push(lua_State* L, const u32string_view& sv) {
|
static int push(lua_State* L, const u32string_view& sv) {
|
||||||
return stack::push(L, sv.data(), sv.length());
|
return stack::push(L, sv.data(), sv.length());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int push(lua_State* L, const u32string_view& sv, std::size_t n) {
|
||||||
|
return stack::push(L, sv.data(), n);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
#endif // codecvt Header Support
|
#endif // codecvt Header Support
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user