4#include "Containers/Array.h"
11 template<
typename TItemArray>
16 check(EndIndex >= BeginIndex);
17 check(EndIndex <= Items.Num());
34 template<
typename TItemArray>
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition ArrayView.h:139
Definition SkeletalMeshComponent.h:307
void MoveArrayItemsDown(TItemArray &Items, const int32 BeginIndex, const int32 EndIndex, const int32 DownShift)
Definition ArrayAlgorithm.h:12
void RemoveArrayItemsAtSortedIndices(TItemArray &Items, const TArrayView< const int32 > &SortedIndicesToRemove)
Definition ArrayAlgorithm.h:35