7#include <initializer_list>
14template<
typename RangeType,
typename =
void>
20template<
typename RangeType>
23 using Type =
typename std::decay_t<RangeType>::IndexType;
27template<
typename IndexType,
typename RangeType>
33 std::is_same_v<IndexType, typename TRangeIndexType<RangeType>::Type> ||
34 std::is_void_v<typename TRangeIndexType<RangeType>::Type>
41template<
typename InIndexType,
typename InRangeType>
48 using SizeType =
typename InRangeType::SizeType;
76 BaseType::operator=(List);
82 return BaseType::operator[](
Index);
86 return BaseType::operator[](
Index);
98template<
typename IndexType,
typename ...TArrayArgs>
101template<
typename IndexType,
typename ...TArrayViewArgs>
109template<
typename ElementType,
typename BoneIndexType>
112template <
typename ...ArgTypes>
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ArrayView.h:139
Definition CustomBoneIndexArray.h:43
InRangeType BaseType
Definition CustomBoneIndexArray.h:45
InIndexType IndexType
Definition CustomBoneIndexArray.h:46
FORCEINLINE const ElementType & operator[](const IndexType &Index) const
Definition CustomBoneIndexArray.h:92
TTypedIndexRange(T &&Other)
Definition CustomBoneIndexArray.h:54
typename InRangeType::ElementType ElementType
Definition CustomBoneIndexArray.h:47
FORCEINLINE ElementType & operator[](const IndexType &Index)
Definition CustomBoneIndexArray.h:88
TTypedIndexRange()=default
TTypedIndexRange & operator=(std::initializer_list< ElementType > List)
Definition CustomBoneIndexArray.h:74
FORCEINLINE ElementType & operator[](SizeType Index)
Definition CustomBoneIndexArray.h:80
TTypedIndexRange(std::initializer_list< ElementType > List)
Definition CustomBoneIndexArray.h:60
TTypedIndexRange & operator=(T &&Other)
Definition CustomBoneIndexArray.h:67
typename InRangeType::SizeType SizeType
Definition CustomBoneIndexArray.h:48
FORCEINLINE const ElementType & operator[](SizeType Index) const
Definition CustomBoneIndexArray.h:84
Definition OverriddenPropertySet.cpp:45
Definition AnimationAsset.h:42
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition IsContiguousContainer.h:16
static constexpr bool Value
Definition IsContiguousContainer.h:20
Definition CustomBoneIndexArray.h:29
@ Value
Definition CustomBoneIndexArray.h:32
typename std::decay_t< RangeType >::IndexType Type
Definition CustomBoneIndexArray.h:23
Definition CustomBoneIndexArray.h:16
void Type
Definition CustomBoneIndexArray.h:17