mirror of https://github.com/OpenRCT2/OpenRCT2.git
Create definitions for u8string and u8string_view
This commit is contained in:
parent
28b10f6787
commit
9f74c7081b
|
@ -9,6 +9,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <openrct2/core/String.hpp>
|
||||
#include <openrct2/interface/InteractiveConsole.h>
|
||||
#include <openrct2/localisation/FormatCodes.h>
|
||||
#include <openrct2/world/Location.hpp>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "common.h"
|
||||
#include "core/String.hpp"
|
||||
#include "world/Location.hpp"
|
||||
|
||||
#include <memory>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "common.h"
|
||||
#include "core/String.hpp"
|
||||
|
||||
enum
|
||||
{
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "common.h"
|
||||
#include "core/String.hpp"
|
||||
|
||||
#include <string>
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "common.h"
|
||||
#include "core/String.hpp"
|
||||
|
||||
#include <string>
|
||||
|
||||
|
|
|
@ -24,17 +24,12 @@
|
|||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
|
||||
using utf8 = char;
|
||||
using utf8string = utf8*;
|
||||
using const_utf8string = const utf8*;
|
||||
|
||||
// Define MAX_PATH for various headers that don't want to include system headers
|
||||
// just for MAX_PATH
|
||||
#ifndef MAX_PATH
|
||||
# define MAX_PATH 260
|
||||
#endif
|
||||
|
||||
using codepoint_t = uint32_t;
|
||||
using colour_t = uint8_t;
|
||||
|
||||
// Gets the name of a symbol as a C string
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
#include "../drawing/Drawing.h"
|
||||
#include "../localisation/Currency.h"
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <cstdarg>
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include "../Cheats.h"
|
||||
#include "../core/MemoryStream.h"
|
||||
#include "../core/String.hpp"
|
||||
#include "../entity/Guest.h"
|
||||
#include "../localisation/Localisation.h"
|
||||
#include "../network/NetworkTypes.h"
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
#include "FileSystem.hpp"
|
||||
|
||||
#include <nlohmann/json.hpp>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <string>
|
||||
|
||||
|
|
|
@ -18,6 +18,14 @@
|
|||
#include <string_view>
|
||||
#include <vector>
|
||||
|
||||
using utf8 = char;
|
||||
using utf8string = utf8*;
|
||||
using const_utf8string = const utf8*;
|
||||
using u8string = std::basic_string<utf8>;
|
||||
using u8string_view = std::basic_string_view<utf8>;
|
||||
|
||||
using codepoint_t = uint32_t;
|
||||
|
||||
namespace CODE_PAGE
|
||||
{
|
||||
// windows.h defines CP_UTF8
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <string>
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
struct IStringReader
|
||||
{
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
#include "../interface/Colour.h"
|
||||
#include "../interface/ZoomLevel.h"
|
||||
#include "../world/Location.hpp"
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
constexpr const uint16_t FONT_SPRITE_GLYPH_COUNT = 224;
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
// List of currencies
|
||||
enum class CurrencyType : uint8_t
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include "../common.h"
|
||||
#include "../core/Guard.hpp"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <array>
|
||||
#include <cstring>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <array>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include "../common.h"
|
||||
#include "../core/JsonFwd.hpp"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <map>
|
||||
#include <optional>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include "../common.h"
|
||||
#include "../core/JsonFwd.hpp"
|
||||
#include "../core/String.hpp"
|
||||
#include "../util/Util.h"
|
||||
#include "ImageTable.h"
|
||||
#include "StringTable.h"
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <memory>
|
||||
#include <string_view>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <memory>
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
struct source_desc
|
||||
{
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
|
||||
#pragma once
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <string>
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
#include <cstdio>
|
||||
#include <ctime>
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../core/String.hpp"
|
||||
|
||||
struct mapgen_settings
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue