Похоже, luabind не поддерживает это . Однако, учитывая, что в каком-то классе это глобальная функция, а не метод, не могли бы вы просто использовать для этого обычный C API? Это очень просто в использовании. Например, вот функция vararg, которая возвращает типы своих аргументов:
static int types (lua_State* L) {
int argc = lua_gettop(L);
for (int i=1; i <= argc; ++i) {
lua_pushstring(L, lua_typename(L, lua_type(L, i)));
}
return argc;
}
...
lua_register(L, "types", types);