[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Simple C++ wrapper
- From: TNHarris <telliamed@...>
- Date: Fri, 24 Apr 2009 16:17:26 -0400
Hello,
I'd like to wrap the Lua API in a C++ class to take advantage of
overloading and default arguments, etc. I looked at Paolo Capriotti's
library but it seems to be oriented for using C++ objects on the stack.
I don't need that so much as just a more convenient way to use Lua.
I think something like this would be favorable:
namespace luaxx
{
class State
{
void getTable(int index = -2)
{ lua_gettable(m_L, index); };
void getTable(int index = -2, int key = -1)
{
if (index < 0 && index > LUA_REGISTRYINDEX)
index -= 1;
push(key);
lua_gettable(m_L, index);
};
};
}
Does anyone have a library already made?
-- tom
telliamed@whoopdedo.org