static int push(lua_State* l, const FunctionResults& ref) { for (FunctionResults::const_iterator it = ref.cbegin(); it != ref.cend(); ++it) { it->push(); } return static_cast<int>(ref.size()); }
LuaRef get(const FunctionResults& res) { return (res.size() > I)?res.at<LuaRef>(I): LuaRef(); }