| 60 }; |
60 }; |
| 61 |
61 |
| 62 template<typename Signature> |
62 template<typename Signature> |
| 63 using Function = std::function<Signature>; |
63 using Function = std::function<Signature>; |
| 64 |
64 |
| 65 FUNCTION print_to_console (const String& a) -> void; |
65 FUNCTION print_to_console (String a) -> void; |
| 66 FUNCTION request_exit() -> void; |
66 FUNCTION request_exit() -> void; |
| 67 |
67 |
| 68 template<typename T> inline FUNCTION |
68 template<typename T> inline FUNCTION |
| 69 clamp (T a, T b, T c) -> T |
69 clamp (T a, T b, T c) -> T |
| 70 { |
70 { |