17#if PLATFORM_USE_GENERIC_STRING_IMPLEMENTATION && !PLATFORM_TCHAR_IS_CHAR16
28 template <
typename CharType>
29 static inline CharType* Strupr(CharType* Dest,
SIZE_T DestCount)
31 for (CharType*
Char = Dest; *
Char && DestCount > 0;
Char++, DestCount--)
53 UE_DEPRECATED(5.6,
"Use Strncpy instead. Note that Strncpy has a behavior difference from Strcpy: it memzeroes the entire DestCount-sized buffer after the end of string.")
81 UE_DEPRECATED(5.6,
"Use Strncat instead. !!NOTE THAT STRNCAT takes SrcLen rather than DestCount. You must call Strncat(Dest, Src, DestCount - Strlen(Dest) - 1).")
185#if PLATFORM_USE_SYSTEM_VSWPRINTF
188#if PLATFORM_USE_LS_SPEC_FOR_WIDECHAR
256 return strcpy( Dest, Src );
262 UE_DEPRECATED(5.6,
"Use Strncpy instead. Note that Strncpy has a behavior difference from Strcpy: it memzeroes the entire DestCount-sized buffer after the end of string.")
274PRAGMA_DISABLE_DEPRECATION_WARNINGS
275 ::strncpy(Dest, Src,
MaxLen);
285 return strcat( Dest, Src );
290 UE_DEPRECATED(5.6,
"Use Strncat instead. !!NOTE THAT STRNCAT takes SrcLen rather than DestSize. You must call Strncat(Dest, Src, DestCount - Strlen(Dest) - 1).")
398 UE_DEPRECATED(5.6,
"Use Strncpy instead. Note that Strncpy has a behavior difference from Strcpy: it memzeroes the entire DestCount-sized buffer after the end of string.")
417 UE_DEPRECATED(5.6,
"Use Strncat instead. !!NOTE THAT STRNCAT takes SrcLen rather than DestSize. You must call Strncat(Dest, Src, DestCount - Strlen(Dest) - 1).")
#define NULL
Definition oodle2base.h:134
int vswprintf(TCHAR *dst, int count, const TCHAR *fmt, va_list arg)
ENGINE_API void StringSize(const UFont *Font, int32 &XL, int32 &YL, FStringView Text)
Definition Canvas.cpp:1181
#define LITERAL(CharType, StringLiteral)
Definition Char.h:31
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_STRING_CLASS Result(Forward< LhsType >(Lhs), RhsLen)
Definition String.cpp.inl:732
static bool IsAlpha(CharType Char)
Definition Char.h:135
static CharType ToUpper(CharType Char)
Definition Char.h:80