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;
|
||||
++marker;
|
||||
}
|
||||
};
|
||||
(void)detail::swallow{ int(), (action(detail::demangle<Args>()), int())... };
|
||||
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) {
|
||||
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<>
|
||||
@ -769,6 +773,10 @@ namespace sol {
|
||||
static int push(lua_State* L, const wstring_view& sv) {
|
||||
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 <>
|
||||
@ -776,6 +784,10 @@ namespace sol {
|
||||
static int push(lua_State* L, const u16string_view& sv) {
|
||||
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 <>
|
||||
@ -783,6 +795,10 @@ namespace sol {
|
||||
static int push(lua_State* L, const u32string_view& sv) {
|
||||
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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user