// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once template struct StringLiteral { static constexpr size_t len = N; constexpr StringLiteral(const C (&str)[N]) { std::copy_n(str, N, value); } C value[N]{}; };