UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::Utils Namespace Reference

Functions

template<typename SRC , typename DST >
void TSharedPtrArrayConversion (const TArray< TSharedPtr< SRC > > &Source, TArray< TSharedPtr< DST > > &Destination)
 
template<typename SRC , typename DST >
void TSharedPtrArrayConversionChecked (const TArray< TSharedPtr< SRC > > &Source, TArray< TSharedPtr< DST > > &Destination)
 
std::string ToString (const TCHAR *WideString)
 
template<typename ValueType >
std::string ToString (const ValueType &v)
 
std::string ToString (const FVector &p)
 
FString ToFString (const char *Text)
 
FString ToFString (const double &Value)
 
FString ToFString (const int32 &Value)
 
FString ToFString (const uint32 &Value)
 
FString ToFString (const bool &Value)
 
FString ToFString (const FVector &p)
 
void Explode (const FString &FullString, const TCHAR *Separator, TArray< FString > &StringArray)
 
FString EscapeBackSlashes (const FString &InputString)
 
void RemoveUnwantedChar (FString &String, const TCHAR UnwantedChar)
 

Function Documentation

◆ EscapeBackSlashes()

FString UE::CADKernel::Utils::EscapeBackSlashes ( const FString &  InputString)
inline

◆ Explode()

void UE::CADKernel::Utils::Explode ( const FString &  FullString,
const TCHAR Separator,
TArray< FString > &  StringArray 
)

◆ RemoveUnwantedChar()

void UE::CADKernel::Utils::RemoveUnwantedChar ( FString &  String,
const TCHAR  UnwantedChar 
)
inline

◆ ToFString() [1/6]

FString UE::CADKernel::Utils::ToFString ( const bool Value)
inline

◆ ToFString() [2/6]

FString UE::CADKernel::Utils::ToFString ( const char Text)
inline

◆ ToFString() [3/6]

FString UE::CADKernel::Utils::ToFString ( const double Value)
inline

◆ ToFString() [4/6]

FString UE::CADKernel::Utils::ToFString ( const FVector p)
inline

◆ ToFString() [5/6]

FString UE::CADKernel::Utils::ToFString ( const int32 Value)
inline

◆ ToFString() [6/6]

FString UE::CADKernel::Utils::ToFString ( const uint32 Value)
inline

◆ ToString() [1/3]

std::string UE::CADKernel::Utils::ToString ( const FVector p)
inline

◆ ToString() [2/3]

std::string UE::CADKernel::Utils::ToString ( const TCHAR WideString)
inline

◆ ToString() [3/3]

template<typename ValueType >
std::string UE::CADKernel::Utils::ToString ( const ValueType &  v)
inline

◆ TSharedPtrArrayConversion()

template<typename SRC , typename DST >
void UE::CADKernel::Utils::TSharedPtrArrayConversion ( const TArray< TSharedPtr< SRC > > &  Source,
TArray< TSharedPtr< DST > > &  Destination 
)
inline

◆ TSharedPtrArrayConversionChecked()

template<typename SRC , typename DST >
void UE::CADKernel::Utils::TSharedPtrArrayConversionChecked ( const TArray< TSharedPtr< SRC > > &  Source,
TArray< TSharedPtr< DST > > &  Destination 
)
inline