ViewIteratorMember Struct Reference

#include <viewiterator.h>

公共成员函数

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

成员函数文档编制

◆  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

SimdInfo::Compact simd