summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-02-20 00:17:08 +0100
committerRobin Gareus <robin@gareus.org>2017-02-20 00:30:15 +0100
commit226b2a526e2f175ea8f36a79ba87ce7a19ea472f (patch)
tree9074623526c6f39167ea875188c454a26ff56865 /libs
parent542b789a42f0e41276386e35d45dc59995f5bf69 (diff)
Add Lua bindings for std::list ::front() and ::back()
Diffstat (limited to 'libs')
-rw-r--r--libs/lua/LuaBridge/detail/Namespace.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/lua/LuaBridge/detail/Namespace.h b/libs/lua/LuaBridge/detail/Namespace.h
index adda891b1b..f4f2ae2135 100644
--- a/libs/lua/LuaBridge/detail/Namespace.h
+++ b/libs/lua/LuaBridge/detail/Namespace.h
@@ -1847,6 +1847,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))
.addExtCFunction ("iter", &CFunc::listIter<T, LT>)
.addExtCFunction ("table", &CFunc::listToTable<T, LT>);
}