Fix std::list<hared_ptr<>> front/back methods
authorRobin Gareus <robin@gareus.org>
Fri, 17 May 2019 10:07:45 +0000 (12:07 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 17 May 2019 10:09:07 +0000 (12:09 +0200)
Shared pointer reference accessors can't be const

libs/lua/LuaBridge/detail/Namespace.h

index 76474aa7039c6a17c27c1f31449afdb4705b6cb4..0ea453e93251a1e0f5d531abb80bc4164b134725 100644 (file)
@@ -1872,8 +1872,8 @@ public:
       .addFunction ("empty", &LT::empty)
       .addFunction ("size", &LT::size)
       .addFunction ("reverse", &LT::reverse)
-      .addFunction ("front", static_cast<const T& (LT::*)() const>(&LT::front))
-      .addFunction ("back", static_cast<const T& (LT::*)() const>(&LT::back))
+      .addFunction ("front", static_cast<T& (LT::*)()>(&LT::front))
+      .addFunction ("back", static_cast<T& (LT::*)()>(&LT::back))
       .addExtCFunction ("iter", &CFunc::listIter<T, LT>)
       .addExtCFunction ("table", &CFunc::listToTable<T, LT>);
   }