// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "../Global.h" #include "Json.hpp" #define BEFORE_EXTRA #undef BEFORE_EXTRA namespace Util { #define AFTER_EXTRA // Add Member There struct ResourceUri { enum ValidationStatus; }; class EntityComponentProcessor { public: EntityComponentProcessor() = delete; EntityComponentProcessor(EntityComponentProcessor const&) = delete; EntityComponentProcessor(EntityComponentProcessor const&&) = delete; }; enum NumberConversionResult; template <typename T0, int i1, int i2, int i3> class MultidimensionalArray { public: MultidimensionalArray() = delete; MultidimensionalArray(MultidimensionalArray const&) = delete; MultidimensionalArray(MultidimensionalArray const&&) = delete; }; struct FormattedString { FormattedString() = delete; FormattedString(FormattedString const&) = delete; FormattedString(FormattedString const&&) = delete; }; #undef AFTER_EXTRA MCAPI extern std::string const EMPTY_GUID; MCAPI extern std::string const EMPTY_STRING; MCAPI extern std::string const NEW_LINE; MCAPI void _breakIntoWordsAndFindProfanity(std::string &, std::string &, std::vector<struct std::pair<int, int>> const &, class std::unordered_set<char, struct std::hash<char>, struct std::equal_to<char>, class std::allocator<char>> const &, class std::set<struct std::pair<int, int>, struct std::less<struct std::pair<int, int>>, class std::allocator<struct std::pair<int, int>>> &, class std::unordered_map<std::string, int, struct std::hash<std::string>, struct std::equal_to<std::string>, class std::allocator<struct std::pair<std::string const, int>>> const &, class std::unordered_set<std::string, struct std::hash<std::string>, struct std::equal_to<std::string>, class std::allocator<std::string>> const &); MCAPI void _recordProfanityLocationInWord(std::string const &, std::string &, std::vector<struct std::pair<int, int>> const &, int, int, class std::set<struct std::pair<int, int>, struct std::less<struct std::pair<int, int>>, class std::allocator<struct std::pair<int, int>>> &, class std::unordered_map<std::string, int, struct std::hash<std::string>, struct std::equal_to<std::string>, class std::allocator<struct std::pair<std::string const, int>>> const &, class std::unordered_set<std::string, struct std::hash<std::string>, struct std::equal_to<std::string>, class std::allocator<std::string>> const &); MCAPI std::string anonymizeIPAddress(std::string const &); MCAPI std::string anonymizeIPv6Address(std::string const &); MCAPI std::string base64_decode(std::string const &); MCAPI std::string base64_encode(unsigned char const *, unsigned int, bool); MCAPI std::string base64url_decode(std::string); MCAPI std::string base64url_encode(std::string); MCAPI std::string boolToString(bool); MCAPI bool compareNoCase(class gsl::basic_string_span<char const, -1>, class gsl::basic_string_span<char const, -1>); MCAPI std::string filterProfanityFromString(std::string const &, class std::unordered_map<std::string, int, struct std::hash<std::string>, struct std::equal_to<std::string>, class std::allocator<struct std::pair<std::string const, int>>> const &, class std::unordered_set<std::string, struct std::hash<std::string>, struct std::equal_to<std::string>, class std::allocator<std::string>> const &); MCAPI std::string format(char const *, ...); MCAPI struct std::pair<std::string, std::string> getDataInheritance(std::string const &); MCAPI std::string getNameWithoutNamespace(std::string const &); MCAPI std::string getNamespace(std::string const &); MCAPI bool isIntegral(std::string); MCAPI bool isValidIP(class gsl::basic_string_span<char const, -1>, bool, bool); MCAPI bool isValidUTF8(std::string const &); MCAPI void loadGameVersion(class SemVersion &, class Json::Value const &); MCAPI void replaceUtf8CharactersWithAscii(std::string &, std::vector<struct std::pair<std::string, char>> const &); MCAPI class std::basic_istream<char, struct std::char_traits<char>> & safeGetline(class std::basic_istream<char, struct std::char_traits<char>> &, std::string &); MCAPI std::string simpleFormat(std::string const &, std::vector<std::string> const &); MCAPI std::vector<std::string> split(std::string const &, char); MCAPI std::vector<std::string> split(std::string const &, std::vector<std::string> const &, bool, bool, class std::basic_istream<char, struct std::char_traits<char>> & ( *)(class std::basic_istream<char, struct std::char_traits<char>> &, std::string &)); MCAPI std::vector<std::string> & splitString(std::string const &, char, std::vector<std::string> &); MCAPI bool startsWith(std::string const &, std::string const &); MCAPI std::string stringTrim(std::string const &); MCAPI std::string stringTrim(std::string const &, std::string const &); MCAPI std::string toHex(std::string const &); MCAPI enum Util::NumberConversionResult toInt(std::string const &, int &, int, int); MCAPI std::string toLower(std::string const &); MCAPI std::string toLower(class gsl::basic_string_span<char const, -1> const &); MCAPI void toLowerInPlace(std::string &); MCAPI std::string toString(class std::basic_string<wchar_t, struct std::char_traits<wchar_t>, class std::allocator<wchar_t>> const &); MCAPI std::string toString(float, int); MCAPI std::string toUpper(std::string const &); MCAPI class std::basic_string<wchar_t, struct std::char_traits<wchar_t>, class std::allocator<wchar_t>> toWideString(std::string const &); MCAPI unsigned __int64 u64FromString(std::string const &); MCAPI int utf8len(std::string const &); MCAPI std::string utf8substring(std::string const &, int, int); MCAPI std::string vFormat(char const *, char *); };