/* This file is part of the mp project. * Copyright (c) 2020 MerryMage * SPDX-License-Identifier: 0BSD */ #pragma once #include #include #include #include using namespace mp; // lift_value static_assert(std::is_same_v, std::integral_constant>); static_assert(std::is_same_v, std::false_type>); // value_cast static_assert(std::is_same_v, std::integral_constant>); // value_equal static_assert(std::is_same_v>, std::true_type>);