From 6dc3bdf252c57dc29a373454e57274bfdf7e1cd5 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 18 Mar 2017 18:28:44 +0100 Subject: Fix LuaBindings TypeList copy-ctor Determining the class type copy constructed references. Const-references passed to C++ functions were copies. --- libs/lua/LuaBridge/detail/TypeList.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libs/lua') diff --git a/libs/lua/LuaBridge/detail/TypeList.h b/libs/lua/LuaBridge/detail/TypeList.h index fc4ce399c7..52284a4adf 100644 --- a/libs/lua/LuaBridge/detail/TypeList.h +++ b/libs/lua/LuaBridge/detail/TypeList.h @@ -99,7 +99,7 @@ struct TypeListValues > template struct TypeListValues > { - Head hd; + Head& hd; TypeListValues tl; TypeListValues (Head& hd_, TypeListValues const& tl_) @@ -123,7 +123,7 @@ struct TypeListValues > template struct TypeListValues > { - Head hd; + const Head& hd; TypeListValues tl; TypeListValues (Head const& hd_, const TypeListValues & tl_) -- cgit v1.2.3