template<typename T, int N>
class awUtil::Slice< T, N >
#include <awUtilArrayN.h>
List of all
members.
Public Member Functions
|
|
Slice
(T *data, const int *stride) |
Slice< T, N-1
> |
operator[]
(const int i) const |
Constructor & Destructor Documentation
Slice |
( |
T * |
data, |
|
|
const int * |
stride |
|
) |
|
[inline] |
: m_data( data )
, m_stride( stride )
{}
Member Function Documentation
Slice<T,N-1>
operator[] |
( |
const int |
i |
) |
const [inline] |
{
return Slice<T,N-1>( m_data + (i*m_stride[0]), m_stride + 1 );
}