mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
Merge pull request #701 from isvogor-foi/develop
fmt rename to fmt_ to avoid naming conflict with the spdlog library
This commit is contained in:
commit
4f974a7424
|
@ -16571,25 +16571,25 @@ namespace sol {
|
||||||
|
|
||||||
struct error_result {
|
struct error_result {
|
||||||
int results;
|
int results;
|
||||||
const char* fmt;
|
const char* fmt_;
|
||||||
std::array<const char*, 4> args;
|
std::array<const char*, 4> args;
|
||||||
|
|
||||||
error_result() : results(0), fmt(nullptr) {
|
error_result() : results(0), fmt_(nullptr) {
|
||||||
}
|
}
|
||||||
|
|
||||||
error_result(int results) : results(results), fmt(nullptr) {
|
error_result(int results) : results(results), fmt_(nullptr) {
|
||||||
}
|
}
|
||||||
|
|
||||||
error_result(const char* fmt, const char* msg) : results(0), fmt(fmt) {
|
error_result(const char* fmt_, const char* msg) : results(0), fmt_(fmt_) {
|
||||||
args[0] = msg;
|
args[0] = msg;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
inline int handle_errors(lua_State* L, const error_result& er) {
|
inline int handle_errors(lua_State* L, const error_result& er) {
|
||||||
if (er.fmt == nullptr) {
|
if (er.fmt_ == nullptr) {
|
||||||
return er.results;
|
return er.results;
|
||||||
}
|
}
|
||||||
return luaL_error(L, er.fmt, er.args[0], er.args[1], er.args[2], er.args[3]);
|
return luaL_error(L, er.fmt_, er.args[0], er.args[1], er.args[2], er.args[3]);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename X, typename = void>
|
template <typename X, typename = void>
|
||||||
|
|
|
@ -456,25 +456,25 @@ namespace sol {
|
||||||
|
|
||||||
struct error_result {
|
struct error_result {
|
||||||
int results;
|
int results;
|
||||||
const char* fmt;
|
const char* fmt_;
|
||||||
std::array<const char*, 4> args;
|
std::array<const char*, 4> args;
|
||||||
|
|
||||||
error_result() : results(0), fmt(nullptr) {
|
error_result() : results(0), fmt_(nullptr) {
|
||||||
}
|
}
|
||||||
|
|
||||||
error_result(int results) : results(results), fmt(nullptr) {
|
error_result(int results) : results(results), fmt_(nullptr) {
|
||||||
}
|
}
|
||||||
|
|
||||||
error_result(const char* fmt, const char* msg) : results(0), fmt(fmt) {
|
error_result(const char* fmt_, const char* msg) : results(0), fmt_(fmt_) {
|
||||||
args[0] = msg;
|
args[0] = msg;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
inline int handle_errors(lua_State* L, const error_result& er) {
|
inline int handle_errors(lua_State* L, const error_result& er) {
|
||||||
if (er.fmt == nullptr) {
|
if (er.fmt_ == nullptr) {
|
||||||
return er.results;
|
return er.results;
|
||||||
}
|
}
|
||||||
return luaL_error(L, er.fmt, er.args[0], er.args[1], er.args[2], er.args[3]);
|
return luaL_error(L, er.fmt_, er.args[0], er.args[1], er.args[2], er.args[3]);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename X, typename = void>
|
template <typename X, typename = void>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user