1
0
Files
BasaltMeter/BasaltPresenter/Shared/basalt_char.hpp
2026-01-05 16:51:58 +08:00

20 lines
398 B
C++

#include <cwchar>
#include <string>
#include <string_view>
#if defined(BASALT_OS_WINDOWS)
#define BSCHAR wchar_t
#define _BSTEXT(x) L##x
#define BSTEXT(x) _BSTEXT(x)
#else
#define BSCHAR char
#define BSTEXT(x) x
#endif
namespace Basalt::Shared::Char {
using BSString = std::basic_string<BSCHAR>;
using BSStringView = std::basic_string_view<BSCHAR>;
}; // namespace Basalt::Shared::Char