#pragma once // // This file is distributed under the MIT License. See LICENSE.md for details. // #include template concept same_as = std::is_same_v; template concept convertible_to = std::is_convertible_v; template concept ConstOrNot = std::is_same_v or std::is_same_v;