F4MP/codigos originales/tiltedcode/Code/client/Games/Skyrim/Misc/BSFixedString.h

20 lines
486 B
C
Raw Normal View History

#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;
};