// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "include/llapi/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 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> const &, class std::unordered_set, struct std::equal_to, class std::allocator> const &, class std::set, struct std::less>, class std::allocator>> &, class std::unordered_map, struct std::equal_to, class std::allocator>> const &, class std::unordered_set, struct std::equal_to, class std::allocator> const &); MCAPI void _recordProfanityLocationInWord(std::string const &, std::string &, std::vector> const &, int, int, class std::set, struct std::less>, class std::allocator>> &, class std::unordered_map, struct std::equal_to, class std::allocator>> const &, class std::unordered_set, struct std::equal_to, class std::allocator> 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, class gsl::basic_string_span); MCAPI std::string filterProfanityFromString(std::string const &, class std::unordered_map, struct std::equal_to, class std::allocator>> const &, class std::unordered_set, struct std::equal_to, class std::allocator> const &); MCAPI std::string format(char const *, ...); MCAPI struct std::pair 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, bool, bool); MCAPI bool isValidUTF8(std::string const &); MCAPI void loadGameVersion(class SemVersion &, class Json::Value const &); MCAPI void replaceUtf8CharactersWithAscii(std::string &, std::vector> const &); MCAPI class std::basic_istream> & safeGetline(class std::basic_istream> &, std::string &); MCAPI std::string simpleFormat(std::string const &, std::vector const &); MCAPI std::vector split(std::string const &, char); MCAPI std::vector split(std::string const &, std::vector const &, bool, bool, class std::basic_istream> & ( *)(class std::basic_istream> &, std::string &)); MCAPI std::vector & splitString(std::string const &, char, std::vector &); 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 const &); MCAPI void toLowerInPlace(std::string &); MCAPI std::string toString(class std::basic_string, class std::allocator> const &); MCAPI std::string toString(float, int); MCAPI std::string toUpper(std::string const &); MCAPI class std::basic_string, class std::allocator> 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 *); };