Stokhos Development
Loading...
Searching...
No Matches
Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type > Class Template Reference

Bi-directional reverse iterator for traversing a sparse array. More...

#include <Stokhos_SparseArray.hpp>

Inheritance diagram for Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >:
Collaboration diagram for Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >:

Public Types

typedef SparseArrayIterator< index_iterator_type, value_iterator_type > iterator_type
typedef std::reverse_iterator< iterator_type > base_type
typedef base_type::iterator_category iterator_category
typedef base_type::value_type value_type
typedef base_type::difference_type difference_type
typedef base_type::reference reference
typedef base_type::pointer pointer
typedef std::iterator_traits< value_iterator_type >::reference value_reference

Public Member Functions

 SparseArrayReverseIterator ()
 Default constructor.
 SparseArrayReverseIterator (iterator_type it)
 Constructor.
value_reference value () const
 Return value associated with iterator.

Detailed Description

template<typename index_iterator_type, typename value_iterator_type>
class Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >

Bi-directional reverse iterator for traversing a sparse array.


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