#pragma once struct BSFixedString { BSFixedString(); BSFixedString(const char* acpData); ~BSFixedString(); void Set(const char* acpData); void Release() noexcept; operator const char*() const noexcept { return data; } [[nodiscard]] bool IsAscii() const noexcept { return true; } [[nodiscard]] const char* AsAscii() const noexcept { return data; } [[nodiscard]] const wchar_t* AsWide() const noexcept { return nullptr; } const char* data; };