UE Cpp
On Scope Exit
ON_SCOPE_EXIT
{
// Cleanup
};
FString
/**
* Breaks up a delimited string into elements of a string array.
*
* @param InArray The array to fill with the string pieces
* @param pchDelim The string to delimit on
* @param InCullEmpty If 1, empty strings are not added to the array
*
* @return The number of elements in InArray
*/
int32 ParseIntoArray( TArray<FString>& OutArray, const TCHAR* pchDelim, bool InCullEmpty = true ) const;
TGuardValue
/**
* exception-safe guard around saving/restoring a value.
* Commonly used to make sure a value is restored
* even if the code early outs in the future.
* Usage:
* TGuardValue<bool> GuardSomeBool(bSomeBool, false); // Sets bSomeBool to false, and restores it in dtor.
*/
Last updated