5#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition CamelCaseBreakIterator.h:18
virtual void TokenizeString(FTokensArray &OutTokens)=0
TArray< int32, TInlineAllocator< 32 > > BreakPoints
Definition CamelCaseBreakIterator.h:67
int32 CurrentPosition
Definition CamelCaseBreakIterator.h:66
virtual int32 ResetToEnd() override
Definition CamelCaseBreakIterator.cpp:40
virtual int32 GetCurrentPosition() const override
Definition CamelCaseBreakIterator.cpp:30
void PopulateBreakPointsArray(const FTokensArray &InTokens)
Definition CamelCaseBreakIterator.cpp:96
virtual int32 MoveToPrevious() override
Definition CamelCaseBreakIterator.cpp:45
virtual int32 MoveToNext() override
Definition CamelCaseBreakIterator.cpp:50
FString InternalString
Definition CamelCaseBreakIterator.h:64
virtual void SetString(FString &&InString) override
Definition CamelCaseBreakIterator.cpp:14
virtual int32 ResetToBeginning() override
Definition CamelCaseBreakIterator.cpp:35
FStringView String
Definition CamelCaseBreakIterator.h:65
ETokenType
Definition CamelCaseBreakIterator.h:37
void UpdateBreakPointsArray()
Definition CamelCaseBreakIterator.cpp:89
virtual int32 MoveToCandidateAfter(const int32 InIndex) override
Definition CamelCaseBreakIterator.cpp:72
virtual void SetStringRef(FStringView InString) override
Definition CamelCaseBreakIterator.cpp:22
virtual int32 MoveToCandidateBefore(const int32 InIndex) override
Definition CamelCaseBreakIterator.cpp:55
FCamelCaseBreakIterator()
Definition CamelCaseBreakIterator.cpp:8
Definition IBreakIterator.h:9
Definition CamelCaseBreakIterator.h:46
FToken(const ETokenType InTokenType, const int32 InStrIndex)
Definition CamelCaseBreakIterator.h:47
ETokenType TokenType
Definition CamelCaseBreakIterator.h:53
int32 StrIndex
Definition CamelCaseBreakIterator.h:54