Как работает Luabind?

Мне интересно, как обёртка Luabind делает возможным передачу функции без lua_State *L и без использования стека Lua.

Как Luabind:

  1. считает параметры функции?
  2. связывает параметры функции со стеком Lua?
  3. связывает эти классы

Я не пытаюсь создать ещё одну привязку, как в Luabind, к другим библиотекам. Мне просто интересно, как они это сделали. Просто любопытный человек.

6
задан jpjacobs 4 January 2012 в 12:11
поделиться