From aad2124faa47d99e39895c6178c4440337d328b4 Mon Sep 17 00:00:00 2001 From: FILLAU Jean-Maxime Date: Tue, 29 Nov 2016 15:25:39 +0100 Subject: [PATCH] Adding nodes's and ways's version access in lua binding. Signed-off-by: FILLAU Jean-Maxime --- src/extractor/scripting_environment_lua.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/extractor/scripting_environment_lua.cpp b/src/extractor/scripting_environment_lua.cpp index f9923fa2f..bd7d3cf17 100644 --- a/src/extractor/scripting_environment_lua.cpp +++ b/src/extractor/scripting_environment_lua.cpp @@ -189,7 +189,9 @@ void Sol2ScriptingEnvironment::InitContext(LuaScriptingContext &context) "id", &osmium::Way::id, "get_nodes", - [](const osmium::Way &way) { return sol::as_table(way.nodes()); }); + [](const osmium::Way &way) { return sol::as_table(way.nodes()); }, + "version", + &osmium::Way::version); context.state.new_usertype("Node", "location", @@ -197,7 +199,9 @@ void Sol2ScriptingEnvironment::InitContext(LuaScriptingContext &context) "get_value_by_key", &get_value_by_key, "id", - &osmium::Node::id); + &osmium::Node::id, + "version", + &osmium::Way::version); context.state.new_usertype("ResultNode", "traffic_lights",