|
| template<typename ElementType > |
| TStridedView< ElementType > | MakeStridedView (int32 BytesBetweenElements, ElementType *FirstElement, int32 Count) |
| |
| template<typename ElementType > |
| TConstStridedView< ElementType > | MakeConstStridedView (int32 BytesBetweenElements, const ElementType *FirstElement, int32 Count) |
| |
| template<typename BaseStructureType , typename DerivedStructureType > |
| TStridedView< BaseStructureType > | MakeStridedViewOfBase (TArrayView< DerivedStructureType > StructuredView) |
| |
| template<typename BaseStructureType , typename DerivedStructureType > |
| TConstStridedView< BaseStructureType > | MakeConstStridedViewOfBase (TConstArrayView< DerivedStructureType > StructuredView) |
| |
| template<typename StructureType > |
| TStridedView< StructureType > | MakeStridedView (TArrayView< StructureType > StructuredView) |
| |
| template<typename StructureType > |
| TConstStridedView< StructureType > | MakeConstStridedView (TConstArrayView< StructureType > StructuredView) |
| |
| template<typename StructuredRangeType , typename ElementType , typename StructureType , decltype(GetData(std::declval< StructuredRangeType >())) * = nullptr, decltype(GetNum(std::declval< StructuredRangeType >())) * = nullptr> |
| TStridedView< ElementType > | MakeStridedView (StructuredRangeType &&StructuredRange, ElementType StructureType::*Member) |
| |
| template<typename StructuredRangeType , typename ElementType , typename StructureType , decltype(GetData(std::declval< StructuredRangeType >())) * = nullptr, decltype(GetNum(std::declval< StructuredRangeType >())) * = nullptr> |
| TConstStridedView< ElementType > | MakeConstStridedView (StructuredRangeType &&StructuredRange, const ElementType StructureType::*Member) |
| |
| template<typename StructuredRangeType > |
| auto | MakeStridedView (StructuredRangeType &&StructuredRange) -> TStridedView< std::remove_reference_t< decltype(*GetData(StructuredRange))> > |
| |
| template<typename StructuredRangeType > |
| auto | MakeConstStridedView (StructuredRangeType &&StructuredRange) -> TConstStridedView< std::remove_reference_t< decltype(*GetData(StructuredRange))> > |
| |