mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
nyohoho unused variables
This commit is contained in:
parent
019cccf15e
commit
367edd1a87
|
@ -1,16 +1,30 @@
|
||||||
#define SOL_ALL_SAFETIES_ON 1
|
#define SOL_ALL_SAFETIES_ON 1
|
||||||
#include <sol/sol.hpp>
|
#include <sol/sol.hpp>
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
|
||||||
sol::state lua;
|
sol::state lua;
|
||||||
lua["bark"] = 50;
|
lua["bark"] = 50;
|
||||||
sol::optional<int> x = lua["bark"];
|
sol::optional<int> x = lua["bark"];
|
||||||
// x will have a value
|
// x will have a value
|
||||||
|
if (x) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
std::cout << "x has no value, as expected" << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
lua["bark"] = sol::lua_nil;
|
lua["bark"] = sol::lua_nil;
|
||||||
sol::optional<int> y = lua["bark"];
|
sol::optional<int> y = lua["bark"];
|
||||||
// y will not have a value
|
// y will not have a value
|
||||||
|
if (x) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
std::cout << "y has no value, as expected" << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user