@@ -6249,7 +6249,7 @@ struct luaw::registrar<Return (Class::*)(Args...) noexcept> {
62496249 template <typename MemberFunction>
62506250 static void register_member (luaw& l, const char * fname, MemberFunction mf) {
62516251 using Basic = luaw::registrar<Return (Class::*)(Args...)>;
6252- Basic::template register_member (l, fname, mf);
6252+ Basic::template register_member<MemberFunction> (l, fname, mf);
62536253 }
62546254};
62556255
@@ -6258,7 +6258,7 @@ struct luaw::registrar<Return (Class::*)(Args...) const noexcept> {
62586258 template <typename MemberFunction>
62596259 static void register_member (luaw& l, const char * fname, MemberFunction mf) {
62606260 using Basic = luaw::registrar<Return (Class::*)(Args...) const >;
6261- Basic::template register_member (l, fname, mf);
6261+ Basic::template register_member<MemberFunction> (l, fname, mf);
62626262 }
62636263};
62646264
@@ -6267,7 +6267,7 @@ struct luaw::registrar<Return (Class::*)(Args...) volatile noexcept> {
62676267 template <typename MemberFunction>
62686268 static void register_member (luaw& l, const char * fname, MemberFunction mf) {
62696269 using Basic = luaw::registrar<Return (Class::*)(Args...) volatile >;
6270- Basic::template register_member (l, fname, mf);
6270+ Basic::template register_member<MemberFunction> (l, fname, mf);
62716271 }
62726272};
62736273
@@ -6276,7 +6276,7 @@ struct luaw::registrar<Return (Class::*)(Args...) const volatile noexcept> {
62766276 template <typename MemberFunction>
62776277 static void register_member (luaw& l, const char * fname, MemberFunction mf) {
62786278 using Basic = luaw::registrar<Return (Class::*)(Args...) const volatile >;
6279- Basic::template register_member (l, fname, mf);
6279+ Basic::template register_member<MemberFunction> (l, fname, mf);
62806280 }
62816281};
62826282
0 commit comments