Open Search
    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)
     
    void AddFlags (Int32 flags)
     
    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 
    )

    ◆ AddFlags()

    void AddFlags ( Int32  flags)

    ◆ Advance() [1/2]

    void Advance ( )

    ◆ Advance() [2/2]

    void Advance ( Int  advanceCount)

    Member Data Documentation

    ◆ value

    const Generic* value

    ◆ stride

    Int32 stride

    ◆ simd