|
| template<typename CompareType > |
| bool | UE::Core::Private::MatchesWildcardRecursive (const UE_STRING_CHARTYPE *Target, int32 TargetLength, const UE_STRING_CHARTYPE *Wildcard, int32 WildcardLength, CompareType Compare) |
| |
| template<typename SrcCharType > |
| void | UE::Core::Private::AppendCharacters (TArray< UE_STRING_CHARTYPE > &Out, const SrcCharType *Str, int32 Count) |
| |
| template<typename SrcCharType > |
| FORCEINLINE void | UE::Core::Private::ConstructFromCString (TArray< UE_STRING_CHARTYPE > &Data, const SrcCharType *Src, int32 ExtraSlack) |
| |
| template<typename SrcCharType > |
| FORCEINLINE void | UE::Core::Private::ConstructWithLength (TArray< UE_STRING_CHARTYPE > &Data, const SrcCharType *InSrc, int32 InCount, int32 ExtraSlack) |
| |
| template<typename SrcCharType > |
| FORCEINLINE void | UE::Core::Private::ConstructWithSlack (TArray< UE_STRING_CHARTYPE > &Data, const SrcCharType *Src, int32 ExtraSlack) |
| |
| template<typename LhsType , typename RhsType > |
| FORCEINLINE UE_STRING_CLASS | UE::String::Private::PREPROCESSOR_JOIN (ConcatStrings_, UE_STRING_CLASS)(LhsType &&Lhs |
| |
| Rhs | UE::String::Private::CheckInvariants () |
| |
| | UE::String::Private::if (Lhs.IsEmpty()) |
| |
| Result | UE::String::Private::AppendChars (Rhs.GetCharArray().GetData(), RhsLen) |
| |
| template<typename LhsCharType , typename RhsType > |
| FORCEINLINE UE_STRING_CLASS | UE::String::Private::PREPROCESSOR_JOIN (ConcatRangeString_, UE_STRING_CLASS)(const LhsCharType *Lhs |
| |
| | UE::String::Private::checkSlow (LhsLen >=0) |
| |
| | UE::String::Private::if (LhsLen==0) |
| |
| Result | UE::String::Private::GetCharArray ().Reserve(LhsLen+RhsLen+1) |
| |
| | UE::String::Private::CopyAssignItems (ResultData, Lhs, LhsLen) |
| |
| | UE::String::Private::CopyAssignItems (ResultData+LhsLen, Rhs.GetCharArray().GetData(), RhsLen) |
| |
| template<typename LhsType , typename RhsCharType > |
| FORCEINLINE UE_STRING_CLASS | UE::String::Private::PREPROCESSOR_JOIN (ConcatStringRange_, UE_STRING_CLASS)(LhsType &&Lhs |
| |
| | UE::String::Private::checkSlow (RhsLen >=0) |
| |
| | UE::String::Private::if (RhsLen==0) |
| |
| Result | UE::String::Private::AppendChars (Rhs, RhsLen) |
| |
| template<typename LhsCharType , typename RhsType > |
| FORCEINLINE UE_STRING_CLASS | UE::String::Private::PREPROCESSOR_JOIN (ConcatPtrString_, UE_STRING_CLASS)(const LhsCharType *Lhs |
| |
| | UE::String::Private::if (!Lhs) |
| |
| return | UE::String::Private::PREPROCESSOR_JOIN (ConcatRangeString_, UE_STRING_CLASS)(Lhs |
| |
| return | UE::String::Private::Forward< RhsType > (Rhs)) |
| |
| template<typename LhsType , typename RhsCharType > |
| FORCEINLINE UE_STRING_CLASS | UE::String::Private::PREPROCESSOR_JOIN (ConcatStringPtr_, UE_STRING_CLASS)(LhsType &&Lhs |
| |
| return | UE::String::Private::PREPROCESSOR_JOIN (ConcatStringRange_, UE_STRING_CLASS)(Forward< LhsType >(Lhs) |
| |
| FArchive & | operator<< (FArchive &Ar, UE_STRING_CLASS &Str) |
| |
| int32 | HexToBytes (const UE_STRING_CLASS &HexString, uint8 *OutBytes) |
| |
| int32 | FindMatchingClosingParenthesis (const UE_STRING_CLASS &TargetString, const int32 StartSearch) |
| |
| UE_STRING_CLASS | SlugStringForValidName (const UE_STRING_CLASS &DisplayString, const UE_STRING_CLASS::ElementType *ReplaceWith) |
| |