|
| | TUTF8StringBuilder (uint32_t ReserveBytes=0) |
| |
| | TUTF8StringBuilder (const char *NullTerminatedString, AllocatorArgsType &&... AllocatorArgs) |
| |
| | TUTF8StringBuilder (const CUTF8StringView &StringView, AllocatorArgsType &&... AllocatorArgs) |
| |
| template<typename... FormatterArgsType> |
| | TUTF8StringBuilder (AllocatorArgsType &&... AllocatorArgs, const char *NullTerminatedFormat, FormatterArgsType &&... FormatterArgs) |
| |
| | TUTF8StringBuilder (const TUTF8StringBuilder &Other) |
| |
| | TUTF8StringBuilder (TUTF8StringBuilder &&Other) |
| |
| | ~TUTF8StringBuilder () |
| |
| void | Reset () |
| |
| void | EnsureAllocatedExtra (size_t ExtraBytes) |
| |
| ULANG_FORCEINLINE int32_t | ByteLen () const |
| |
| ULANG_FORCEINLINE bool | IsEmpty () const |
| |
| ULANG_FORCEINLINE bool | IsFilled () const |
| |
| ULANG_FORCEINLINE const UTF8Char & | operator[] (int32_t ByteIndex) const |
| |
| ULANG_FORCEINLINE UTF8Char | LastByte () const |
| |
| template<class OtherAllocatorType , typename... OtherAllocatorArgsType> |
| ULANG_FORCEINLINE bool | operator== (const TUTF8StringBuilder< OtherAllocatorType, OtherAllocatorArgsType... > &Other) const |
| |
| template<class OtherAllocatorType , typename... OtherAllocatorArgsType> |
| ULANG_FORCEINLINE bool | operator!= (const TUTF8StringBuilder< OtherAllocatorType, OtherAllocatorArgsType... > &Other) const |
| |
| template<class OtherAllocatorType , typename... OtherAllocatorArgsType> |
| ULANG_FORCEINLINE bool | operator== (const TUTF8String< OtherAllocatorType, OtherAllocatorArgsType... > &Other) const |
| |
| template<class OtherAllocatorType , typename... OtherAllocatorArgsType> |
| ULANG_FORCEINLINE bool | operator!= (const TUTF8String< OtherAllocatorType, OtherAllocatorArgsType... > &Other) const |
| |
| ULANG_FORCEINLINE bool | operator== (const CUTF8StringView &StringView) const |
| |
| ULANG_FORCEINLINE bool | operator!= (const CUTF8StringView &StringView) const |
| |
| TUTF8StringBuilder & | operator= (const TUTF8StringBuilder &Other) |
| |
| TUTF8StringBuilder & | operator= (TUTF8StringBuilder &&Other) |
| |
| TUTF8StringBuilder & | operator= (const CUTF8StringView &StringView) |
| |
| ULANG_FORCEINLINE | operator const CUTF8StringView & () const |
| |
| ULANG_FORCEINLINE const CUTF8StringView & | ToStringView () const |
| |
| ULANG_FORCEINLINE const char * | AsCString () const |
| |
| ULANG_FORCEINLINE const char * | operator* () const |
| |
| StringType | MoveToString () |
| |
| StringType | CopyToString () const |
| |
| TUTF8StringBuilder & | Append (UTF8Char Char) |
| |
| TUTF8StringBuilder & | Append (const CUTF8StringView &String) |
| |
| template<typename... FormatterArgsType> |
| TUTF8StringBuilder & | AppendFormat (const char *NullTerminatedFormat, FormatterArgsType &&... FormatterArgs) |
| |
| UTF8Char * | AppendBuffer (size_t ByteSize) |
| |
| TUTF8StringBuilder & | TrimEnd (UTF8Char Ch) |
| |
| TUTF8StringBuilder & | ReplaceRange (SIdxRange ToBeReplaced, const CUTF8StringView &Replacement) |
| |
| TUTF8StringBuilder & | ReplaceAt (int32_t Index, const UTF8Char Replacement) |
| |
| TUTF8StringBuilder & | ReplaceAll (const UTF8Char Search, const UTF8Char Replacement) |
| |
| TUTF8StringBuilder & | InsertAt (int32_t Index, const CUTF8StringView &StringToInsert) |
| |
| int32_t | LineIndentEditor (int32_t Idx=0, int32_t SpanCount=-1, int32_t SpaceCount=DefaultIndentEffectiveSpaceCount) |
| |
| template<typename... FormatterArgsType> |
| ULANG_SILENCE_SECURITY_WARNING_START ULANG_FORCEINLINE | TUTF8StringBuilder (AllocatorArgsType &&... AllocatorArgs, const char *NullTerminatedFormat, FormatterArgsType &&... FormatterArgs) |
| |
| template<typename... FormatterArgsType> |
| ULANG_SILENCE_SECURITY_WARNING_START TUTF8StringBuilder< AllocatorType, AllocatorArgsType... > & | AppendFormat (const char *NullTerminatedFormat, FormatterArgsType &&... FormatterArgs) |
| |
template<class AllocatorType, typename... AllocatorArgsType>
class uLang::TUTF8StringBuilder< AllocatorType, AllocatorArgsType >
String builder class Used to modify and manipulate strings