/
d.vision
/
division_engine_cpp
Обзор
Документация
Войти
/
d.vision
/
division_engine_cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
third_party/flecs-3.2.11/test/cpp_api/src/PrettyFunction.cpp
31 строка
612 B
Den163
Added flecs and glm to the repo
31 май 2024, 23:08
31 май 2024, 23:08
5d252b3
Код
Авторство
О чём код?
#include <cpp_api.h> #include <iostream> // Helper to debug differences in function name strings across compilers enum Color { Red, Green, Blue }; template <typename T> static size_t pretty_type() { std::cout << ECS_FUNC_NAME << std::endl; return 0; } template <typename E, E C> static size_t pretty_enum() { std::cout << ECS_FUNC_NAME << std::endl; return 0; } void PrettyFunction_component(void) { pretty_type<Position>(); test_assert(true); } void PrettyFunction_enum(void) { pretty_enum<Color, Color::Red>(); pretty_enum<Color, (Color)3>(); test_assert(true); }