Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
TArrayRange< T > Struct Template Reference

#include <Sorting.h>

Public Member Functions

 TArrayRange (T *InPtr, int32 InSize)
 
T * GetData () const
 
int32 Num () const
 

Private Attributes

T * Begin
 
int32 Size
 

Detailed Description

template<typename T>
struct TArrayRange< T >

Wraps a range into a container like interface to satisfy the GetData and GetNum global functions. We're not using TArrayView since it calls Sort creating a circular dependency.

Definition at line 46 of file Sorting.h.

Constructor & Destructor Documentation

◆ TArrayRange()

template<typename T >
TArrayRange< T >::TArrayRange ( T * InPtr,
int32 InSize )
inline

Definition at line 48 of file Sorting.h.

Member Function Documentation

◆ GetData()

template<typename T >
T * TArrayRange< T >::GetData ( ) const
inline

Definition at line 54 of file Sorting.h.

◆ Num()

template<typename T >
int32 TArrayRange< T >::Num ( ) const
inline

Definition at line 55 of file Sorting.h.

Member Data Documentation

◆ Begin

template<typename T >
T* TArrayRange< T >::Begin
private

Definition at line 58 of file Sorting.h.

◆ Size

template<typename T >
int32 TArrayRange< T >::Size
private

Definition at line 59 of file Sorting.h.


The documentation for this struct was generated from the following file: