diff options
Diffstat (limited to '3rdparty/sol2/examples/variables.cpp')
-rw-r--r-- | 3rdparty/sol2/examples/variables.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/3rdparty/sol2/examples/variables.cpp b/3rdparty/sol2/examples/variables.cpp deleted file mode 100644 index ece88915703..00000000000 --- a/3rdparty/sol2/examples/variables.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include <sol.hpp> -#include <iostream> - -int main() { - std::cout << "=== variables example ===" << std::endl; - - sol::state lua; - - // need the base library for assertions - lua.open_libraries(sol::lib::base); - - // basic setting of a variable - // through multiple ways - lua["x"] = 10; - lua.set("y", "hello"); - - // assert values are as given - lua.script("assert(x == 10)"); - lua.script("assert(y == 'hello')"); - - - // basic retrieval of a variable - // through multiple ways - int x = lua["x"]; - auto y = lua.get<std::string>("y"); - - int x2; - std::string y2; - std::tie(x2, y2) = lua.get<int, std::string>("x", "y"); - - // show the values - std::cout << x << std::endl; - std::cout << y << std::endl; - std::cout << x2 << std::endl; - std::cout << y2 << std::endl; - std::cout << std::endl; -}
\ No newline at end of file |