#include template static int test_epsilon() { int Error = 0; valType const Test = glm::epsilon(); Error += Test > static_cast(0) ? 0 : 1; return Error; } template static int test_pi() { int Error = 0; valType const Test = glm::pi(); Error += Test > static_cast(3.14) ? 0 : 1; Error += Test < static_cast(3.15) ? 0 : 1; return Error; } int main() { int Error = 0; Error += test_epsilon(); Error += test_epsilon(); Error += test_pi(); Error += test_pi(); return Error; }