Может быть или не быть простым способом перечислить все функции языка Си.
На самом деле g_gameRules.game
может содержать функции, но это было бы необычно.Что-то вроде следующего перечислит эти функции:
for k,v in pairs(g_gameRules.game) do if print(k,v) end
Скорее всего, g_gameRules.game
будет иметь мета-таблицу с записью __index
, которая является либо таблицей, либо функцией.Если запись __index
представляет собой таблицу, в следующем списке будут перечислены все функции.
for k,v in pairs(getmetatable(g_gameRules.game).__index) do print(k,v) end
Это будет определять только имена функций, список параметров по-прежнему будет неизвестен.
Если, однако, значение __index
для мета-таблицы является функцией, то не будет простого способа перечислить функции.