// This file is part of the mcl project. // Copyright (c) 2022 merryhime // SPDX-License-Identifier: MIT #pragma once namespace mcl::mp { namespace detail { template struct identity_impl { using type = T; }; } // namespace detail /// Identity metafunction template using identity = typename identity_impl::type; } // namespace mcl::mp