Vc  1.1.0
SIMD Vector Classes for C++
Iterator< T, N, M, V, Size, std::bidirectional_iterator_tag > Class Template Reference

Detailed Description

template<typename T, size_t N, IteratorDetails::Mutable M, typename V, size_t Size>
class Vc::SimdizeDetail::IteratorDetails::Iterator< T, N, M, V, Size, std::bidirectional_iterator_tag >

This is the iterator type created when applying simdize to a bidirectional iterator type.

Definition at line 1469 of file simdize.h.

#include <simdize.h>

Inherits Iterator< T, N, M, V, Size, typename >.

Inherited by Iterator< T, N, M, V, Size, std::random_access_iterator_tag >.

Public Member Functions

Iterator & operator-- ()
 Advances the iterator by one vector width, or respectively N scalar steps.
 
Iterator operator-- (int)
 Postfix overload of the above.
 

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