UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FULangConversionUtils Class Reference

#include <ULangUEUtils.h>

Public Member Functions

template<>
TString< TCHARULangStrToTString (const uLang::CUTF8String &ULangString)
 
template<>
TString< UTF8CHARULangStrToTString (const uLang::CUTF8String &ULangString)
 

Static Public Member Functions

static uLang::CUTF8String FStringToULangStr (const FString &String)
 
static uLang::CUTF8String FUtf8StringToULangStr (const FUtf8String &String)
 
static uLang::CUTF8String TCharToULangStr (const TCHAR *Text)
 
static uLang::CUTF8String FNameToULangStr (const FName &NameId)
 
static uLang::CSymbol FNameToULangSymbol (const FName &NameId, uLang::CSymbolTable &uLangSymTable)
 
static uLang::CSymbol TCharToULangSymbol (const TCHAR *Text, uLang::CSymbolTable &uLangSymTable)
 
static uLang::CSymbol FStringToULangSymbol (const FString &String, uLang::CSymbolTable &uLangSymTable)
 
static uLang::CUTF8StringView FUtf8StringViewToULangStringView (const FUtf8StringView &StringView)
 
static uLang::CUTF8String FUtf8StringViewToULangString (const FUtf8StringView &StringView)
 
static FString ULangStrToFString (const uLang::CUTF8String &ULangString)
 
static FUtf8String ULangStrToFUtf8String (const uLang::CUTF8String &ULangString)
 
template<typename CharType >
static TString< CharType > ULangStrToTString (const uLang::CUTF8String &ULangString)
 
static FName ULangStrToFName (const uLang::CUTF8String &ULangString)
 
static FUtf8StringView ULangStringViewToFUtf8StringView (const uLang::CUTF8StringView &ULangStringView)
 
static FUtf8StringView ULangStrToFUtf8StringView (const uLang::CUTF8String &ULangString)
 
static FString UeToULangFunctionName (const FString &UEFunctionName)
 
static FString UeToULangDataName (const FString &UEDataName)
 
static FString UeToULangLocalVarName (const FString &UELocalVarName)
 

Member Function Documentation

◆ FNameToULangStr()

static uLang::CUTF8String FULangConversionUtils::FNameToULangStr ( const FName NameId)
inlinestatic

◆ FNameToULangSymbol()

static uLang::CSymbol FULangConversionUtils::FNameToULangSymbol ( const FName NameId,
uLang::CSymbolTable uLangSymTable 
)
inlinestatic

◆ FStringToULangStr()

static uLang::CUTF8String FULangConversionUtils::FStringToULangStr ( const FString &  String)
inlinestatic

◆ FStringToULangSymbol()

static uLang::CSymbol FULangConversionUtils::FStringToULangSymbol ( const FString &  String,
uLang::CSymbolTable uLangSymTable 
)
inlinestatic

◆ FUtf8StringToULangStr()

static uLang::CUTF8String FULangConversionUtils::FUtf8StringToULangStr ( const FUtf8String String)
inlinestatic

◆ FUtf8StringViewToULangString()

static uLang::CUTF8String FULangConversionUtils::FUtf8StringViewToULangString ( const FUtf8StringView StringView)
inlinestatic

◆ FUtf8StringViewToULangStringView()

static uLang::CUTF8StringView FULangConversionUtils::FUtf8StringViewToULangStringView ( const FUtf8StringView StringView)
inlinestatic

◆ TCharToULangStr()

static uLang::CUTF8String FULangConversionUtils::TCharToULangStr ( const TCHAR Text)
inlinestatic

◆ TCharToULangSymbol()

static uLang::CSymbol FULangConversionUtils::TCharToULangSymbol ( const TCHAR Text,
uLang::CSymbolTable uLangSymTable 
)
inlinestatic

◆ UeToULangDataName()

static FString FULangConversionUtils::UeToULangDataName ( const FString &  UEDataName)
inlinestatic

Converts a UE-style data member name (UpperCamelCase) to uLang data member name style (snake_case)

◆ UeToULangFunctionName()

static FString FULangConversionUtils::UeToULangFunctionName ( const FString &  UEFunctionName)
inlinestatic

Converts a UE-style method name (UpperCamelCase) to uLang method name style (snake_case)

◆ UeToULangLocalVarName()

static FString FULangConversionUtils::UeToULangLocalVarName ( const FString &  UELocalVarName)
inlinestatic

Converts a UE-style local temporary variable / parameter name (UpperCamelCase) to uLang local temporary variable / parameter name style (snake_case)

◆ ULangStringViewToFUtf8StringView()

static FUtf8StringView FULangConversionUtils::ULangStringViewToFUtf8StringView ( const uLang::CUTF8StringView ULangStringView)
inlinestatic

◆ ULangStrToFName()

static FName FULangConversionUtils::ULangStrToFName ( const uLang::CUTF8String ULangString)
inlinestatic

◆ ULangStrToFString()

static FString FULangConversionUtils::ULangStrToFString ( const uLang::CUTF8String ULangString)
inlinestatic

◆ ULangStrToFUtf8String()

static FUtf8String FULangConversionUtils::ULangStrToFUtf8String ( const uLang::CUTF8String ULangString)
inlinestatic

◆ ULangStrToFUtf8StringView()

static FUtf8StringView FULangConversionUtils::ULangStrToFUtf8StringView ( const uLang::CUTF8String ULangString)
inlinestatic

◆ ULangStrToTString() [1/3]

template<>
TString< TCHAR > FULangConversionUtils::ULangStrToTString ( const uLang::CUTF8String ULangString)
inline

◆ ULangStrToTString() [2/3]

template<>
TString< UTF8CHAR > FULangConversionUtils::ULangStrToTString ( const uLang::CUTF8String ULangString)
inline

◆ ULangStrToTString() [3/3]

template<typename CharType >
static TString< CharType > FULangConversionUtils::ULangStrToTString ( const uLang::CUTF8String ULangString)
static

The documentation for this class was generated from the following file: