diff options
Diffstat (limited to 'compat/meta.hpp')
-rw-r--r-- | compat/meta.hpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/compat/meta.hpp b/compat/meta.hpp index c33777f4..b02029a7 100644 --- a/compat/meta.hpp +++ b/compat/meta.hpp @@ -7,18 +7,6 @@ * copyright notice and this permission notice appear in all copies. */ -#include <type_traits> - -template<typename t> -using cv_qualified = std::conditional_t<std::is_fundamental_v<std::decay_t<t>>, - std::decay_t<t>, - std::add_lvalue_reference_t<std::add_const_t<std::remove_reference_t<t>>>>; - -#define progn(...) (([&]() { __VA_ARGS__ })()) -#define prog1(x, ...) (([&]() { auto _ret1324 = (x); do { __VA_ARGS__; } while (0); return _ret1324; })()) - -#define once_only(...) do { static bool once__ = false; if (!once__) { once__ = true; __VA_ARGS__; } } while(false) - #if 0 #include <tuple> |