@@ -85,7 +85,7 @@ namespace geode
8585 } \
8686 \
8787 template < typename DataProvider, typename ... Args > \
88- static void check_impl ( bool condition, \
88+ static void exception ( bool condition, \
8989 DataProvider&& data_provider, \
9090 TYPE type, \
9191 const Args&... message ) \
@@ -98,8 +98,7 @@ namespace geode
9898 } \
9999 \
100100 template < typename Condition, typename ... Args > \
101- static void assertion_impl ( \
102- Condition&& condition, const Args&... message ) \
101+ static void assertion ( Condition&& condition, const Args&... message ) \
103102 { \
104103 if constexpr ( is_debug_build ) \
105104 { \
@@ -124,15 +123,15 @@ namespace geode
124123 } \
125124 }
126125
127- #define assertion ( condition, ... ) \
128- assertion_impl ( \
126+ #define check_assertion ( condition, ... ) \
127+ assertion ( \
129128 [&] { \
130129 return ( condition ); \
131130 }, \
132131 __VA_ARGS__ )
133132
134- #define check ( condition, data, ... ) \
135- check_impl ( ( condition ), \
133+ #define check_exception ( condition, data, ... ) \
134+ exception ( ( condition ), \
136135 [&]() -> std::any { \
137136 return ( data ); \
138137 }, \
0 commit comments