Witam,
zastanawia mnie czy jest możliwość dodawania lub rejestrowania funkcji w nagłówku za pomocą makra. Mam na myśli aby nie robić funkcji i wywoływać jej w np. konstruktorze, tylko zrobić coś takiego:
#define LUA_FUNCTION //i tutaj nie wiem jak to zrobić
class Test
{
public:
LUA_FUNCTION() void test(int a, int b);
};
Widziałem takie rozwiązania w np. UE4, Qt
Pozdrawiam.