Строки 25-27, это entt::delegate классы, они позволяют вешать на этот объект указатели на функции, ну в общем, обычная делегата В методе RegisterSystem , строки 71, 76, 80 используются проверки if costexpr, которые проверяют, есть ли в Type функция OnCreate, OnUpdate, OnDestroy, если есть - помещаем указатели на них в entt::delegate объект
Это все что мне нужно, почему то не получается, проверка на наличие функции отрабатывает как надо, проблема в entt::delegate, не знаю как ему скормить возаращаемый тип и аргументы, что-то типа
минимально воспроизводимый пример, это который ctrl c ctrl v можно вставить себе в test.cpp или в годболт, и увидеть ошибку конкретную, а не пример, где ещё надо убить час времени чтобы оно до этой ошибки дошло
минимально воспроизводимый пример, это который ctrl c ctrl v можно вставить себе в test.cpp или в годболт, и увидеть ошибку конкретную, а не пример, где ещё надо убить час времени чтобы оно до этой ошибки дошло