5#include "Containers/Set.h"
88 template <
typename CharType>
143template<
typename ValueType>
158 return GetTypeHash(Key.GetId());
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UTF8_TO_TCHAR(str)
Definition StringConv.h:1022
TStringView< UTF8CHAR > FUtf8StringView
Definition StringFwd.h:48
Definition NameTypes.h:617
Definition ULangUEUtils.h:16
static uLang::CSymbol FNameToULangSymbol(const FName &NameId, uLang::CSymbolTable &uLangSymTable)
Definition ULangUEUtils.h:46
static FString ULangStrToFString(const uLang::CUTF8String &ULangString)
Definition ULangUEUtils.h:78
static uLang::CUTF8String TCharToULangStr(const TCHAR *Text)
Definition ULangUEUtils.h:34
static uLang::CUTF8String FUtf8StringToULangStr(const FUtf8String &String)
Definition ULangUEUtils.h:29
static uLang::CUTF8String FUtf8StringViewToULangString(const FUtf8StringView &StringView)
Definition ULangUEUtils.h:71
static FString UeToULangLocalVarName(const FString &UELocalVarName)
Definition ULangUEUtils.h:136
static TString< CharType > ULangStrToTString(const uLang::CUTF8String &ULangString)
static uLang::CUTF8String FStringToULangStr(const FString &String)
Definition ULangUEUtils.h:21
static uLang::CUTF8StringView FUtf8StringViewToULangStringView(const FUtf8StringView &StringView)
Definition ULangUEUtils.h:66
static FString UeToULangFunctionName(const FString &UEFunctionName)
Definition ULangUEUtils.h:123
static FUtf8StringView ULangStrToFUtf8StringView(const uLang::CUTF8String &ULangString)
Definition ULangUEUtils.h:115
static FString UeToULangDataName(const FString &UEDataName)
Definition ULangUEUtils.h:130
static uLang::CSymbol TCharToULangSymbol(const TCHAR *Text, uLang::CSymbolTable &uLangSymTable)
Definition ULangUEUtils.h:51
static FName ULangStrToFName(const uLang::CUTF8String &ULangString)
Definition ULangUEUtils.h:103
static FUtf8StringView ULangStringViewToFUtf8StringView(const uLang::CUTF8StringView &ULangStringView)
Definition ULangUEUtils.h:110
static FUtf8String ULangStrToFUtf8String(const uLang::CUTF8String &ULangString)
Definition ULangUEUtils.h:83
static uLang::CUTF8String FNameToULangStr(const FName &NameId)
Definition ULangUEUtils.h:41
static uLang::CSymbol FStringToULangSymbol(const FString &String, uLang::CSymbolTable &uLangSymTable)
Definition ULangUEUtils.h:57
Definition StringConv.h:671
constexpr int32 Len() const
Definition StringView.h:174
constexpr const CharType * GetData() const
Definition StringView.h:160
Database keeping track of symbols and their text equivalent.
Definition Symbol.h:27
Symbol representing a text string with an associated id.
Definition Symbol.h:98
Definition UTF8StringView.h:15
Definition VVMEngineEnvironment.h:23
uLang::TUTF8String< CHeapRawAllocator > CUTF8String
A string allocated on the heap.
Definition UTF8String.h:269
uint8_t UTF8Char
UTF-8 octet.
Definition Unicode.h:20
ULANG_FORCEINLINE uint32_t GetTypeHash(const TArray< T > Array)
Definition Array.h:2132
Definition SetUtilities.h:23
TCallTraits< TPair< uLang::CSymbol, ValueType > >::ParamType ElementInitType
Definition SetUtilities.h:26
Definition ULangUEUtils.h:145
static uint32 GetKeyHash(const uLang::CSymbol &Key)
Definition ULangUEUtils.h:156
static const uLang::CSymbol & GetSetKey(typename Super::ElementInitType Element)
Definition ULangUEUtils.h:148
static bool Matches(const uLang::CSymbol &A, const uLang::CSymbol &B)
Definition ULangUEUtils.h:152
Definition TextRange.h:20