mirror of
https://github.com/Jous99/F4MP.git
synced 2026-01-13 21:30:53 +01:00
20 lines
486 B
C
20 lines
486 B
C
|
|
#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;
|
||
|
|
};
|