Codechange: Pass encoded script strings as EncodedString.

This removes the ambiguity of having std::strings that may or may not be encoded.
This commit is contained in:
2025-03-04 01:00:40 +00:00
committed by Peter Nelson
parent 2a05a845df
commit b55af05626
34 changed files with 126 additions and 114 deletions

View File

@@ -114,6 +114,11 @@ private:
explicit EncodedString(std::string &&string) : string(std::move(string)) {}
friend EncodedString GetEncodedStringWithArgs(StringID str, std::span<const StringParameter> params);
template <typename Tcont, typename Titer>
friend class EndianBufferWriter;
friend class EndianBufferReader;
friend class ScriptText;
};
#endif /* STRINGS_TYPE_H */