|
| template<typename T > |
| FORCEINLINE decltype(auto) | ArrayViewPrivate::GetDataHelper (T &&Arg) |
| |
| template<typename T > |
| FORCEINLINE decltype(auto) | ArrayViewPrivate::GetReinterpretedDataHelper (T &&Arg) |
| |
| template<typename OtherRangeType , typename CVUnqualifiedOtherRangeType = typename TRemoveCV<typename TRemoveReference<OtherRangeType>::Type>::Type, typename = typename TEnableIf<TIsContiguousContainer<CVUnqualifiedOtherRangeType>::Value>::Type, std::enable_if_t< TIsTArrayView< std::decay_t< OtherRangeType > >::Value > * = nullptr> |
| auto | MakeArrayView (OtherRangeType &&Other) |
| |
| template<typename OtherRangeType , typename CVUnqualifiedOtherRangeType = typename TRemoveCV<typename TRemoveReference<OtherRangeType>::Type>::Type, typename = typename TEnableIf<TIsContiguousContainer<CVUnqualifiedOtherRangeType>::Value>::Type, std::enable_if_t<!TIsTArrayView< std::decay_t< OtherRangeType > >::Value > * = nullptr> |
| auto | MakeArrayView (OtherRangeType &&Other UE_LIFETIMEBOUND) |
| |
| template<typename ElementType > |
| auto | MakeArrayView (ElementType *Pointer UE_LIFETIMEBOUND, int32 Size) |
| |
| template<typename T > |
| TArrayView< const T > | MakeArrayView (std::initializer_list< T > List UE_LIFETIMEBOUND) |
| |
| template<typename ElementType , typename SizeType , typename OtherElementType , typename OtherSizeType > |
| bool | operator== (TArrayView< ElementType, SizeType >, TArrayView< OtherElementType, OtherSizeType >)=delete |
| |
| template<typename ElementType , typename SizeType , typename OtherElementType , typename OtherSizeType > |
| bool | operator!= (TArrayView< ElementType, SizeType >, TArrayView< OtherElementType, OtherSizeType >)=delete |
| |
| template<typename RangeType , typename ElementType , typename = decltype(ImplicitConv<const ElementType*>(GetData(DeclVal<RangeType&>())))> |
| bool | operator== (RangeType &&Lhs, TArrayView< ElementType > Rhs) |
| |
| template<typename RangeType , typename ElementType , typename = decltype(ImplicitConv<const ElementType*>(GetData(DeclVal<RangeType&>())))> |
| bool | operator== (TArrayView< ElementType > Lhs, RangeType &&Rhs) |
| |
| template<typename RangeType , typename ElementType , typename = decltype(ImplicitConv<const ElementType*>(GetData(DeclVal<RangeType&>())))> |
| bool | operator!= (RangeType &&Lhs, TArrayView< ElementType > Rhs) |
| |
| template<typename RangeType , typename ElementType , typename = decltype(ImplicitConv<const ElementType*>(GetData(DeclVal<RangeType&>())))> |
| bool | operator!= (TArrayView< ElementType > Lhs, RangeType &&Rhs) |
| |