Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | List of all members
Stokhos::SparseArrayReverseIterator< index_iterator, value_iterator > Class Template Reference

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

#include <Stokhos_SparseArray.hpp>

Inheritance diagram for Stokhos::SparseArrayReverseIterator< index_iterator, value_iterator >:
Inheritance graph
[legend]
Collaboration diagram for Stokhos::SparseArrayReverseIterator< index_iterator, value_iterator >:
Collaboration graph
[legend]

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, typename value_iterator>
class Stokhos::SparseArrayReverseIterator< index_iterator, value_iterator >

Bi-directional reverse iterator for traversing a sparse array.


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