ViewIteratorMember Struct Reference

#include <viewiterator.h>

Public Member Functions

void SetNoIndexing ()
 
void SetIndexing (Int str)
 
void SetIndexing (Int str, const SimdInfo::Compact &simdInfo)
 
void SetIndexing (const SimdBlock< const Generic > &block)
 
void SetConstant (const Generic *ptr, Int32 flags=0)
 
template<Bool ENABLE_SIMD>
void Advance ()
 
template<Bool ENABLE_SIMD>
void Advance (Int advanceCount)
 

Public Attributes

const Generic * value
 
Int32 stride
 
SimdInfo::Compact simd
 

Member Function Documentation

◆ SetNoIndexing()

void SetNoIndexing ( )

◆ SetIndexing() [1/3]

void SetIndexing ( Int  str)

◆ SetIndexing() [2/3]

void SetIndexing ( Int  str,
const SimdInfo::Compact simdInfo 
)

◆ SetIndexing() [3/3]

void SetIndexing ( const SimdBlock< const Generic > &  block)

◆ SetConstant()

void SetConstant ( const Generic *  ptr,
Int32  flags = 0 
)

◆ Advance() [1/2]

void Advance ( )

◆ Advance() [2/2]

void Advance ( Int  advanceCount)

Member Data Documentation

◆ value

const Generic* value

◆ stride

Int32 stride

◆ simd