Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
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>

Inherits std::reverse_iterator< SparseArrayIterator< index_iterator_type, value_iterator_type > >.

Public Types

typedef SparseArrayIterator< index_iterator_type, value_iterator_type > iterator_type
 
typedef std::reverse_iterator< iterator_typebase_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.

Definition at line 236 of file Stokhos_SparseArray.hpp.

Member Typedef Documentation

◆ iterator_type

template<typename index_iterator_type , typename value_iterator_type >
typedef SparseArrayIterator<index_iterator_type, value_iterator_type> Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::iterator_type

Definition at line 241 of file Stokhos_SparseArray.hpp.

◆ base_type

template<typename index_iterator_type , typename value_iterator_type >
typedef std::reverse_iterator<iterator_type> Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::base_type

Definition at line 242 of file Stokhos_SparseArray.hpp.

◆ iterator_category

template<typename index_iterator_type , typename value_iterator_type >
typedef base_type::iterator_category Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::iterator_category

Definition at line 243 of file Stokhos_SparseArray.hpp.

◆ value_type

template<typename index_iterator_type , typename value_iterator_type >
typedef base_type::value_type Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::value_type

Definition at line 244 of file Stokhos_SparseArray.hpp.

◆ difference_type

template<typename index_iterator_type , typename value_iterator_type >
typedef base_type::difference_type Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::difference_type

Definition at line 245 of file Stokhos_SparseArray.hpp.

◆ reference

template<typename index_iterator_type , typename value_iterator_type >
typedef base_type::reference Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::reference

Definition at line 246 of file Stokhos_SparseArray.hpp.

◆ pointer

template<typename index_iterator_type , typename value_iterator_type >
typedef base_type::pointer Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::pointer

Definition at line 247 of file Stokhos_SparseArray.hpp.

◆ value_reference

template<typename index_iterator_type , typename value_iterator_type >
typedef std::iterator_traits<value_iterator_type>::reference Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::value_reference

Definition at line 248 of file Stokhos_SparseArray.hpp.

Constructor & Destructor Documentation

◆ SparseArrayReverseIterator() [1/2]

template<typename index_iterator_type , typename value_iterator_type >
Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::SparseArrayReverseIterator ( )
inline

Default constructor.

Definition at line 251 of file Stokhos_SparseArray.hpp.

◆ SparseArrayReverseIterator() [2/2]

template<typename index_iterator_type , typename value_iterator_type >
Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::SparseArrayReverseIterator ( iterator_type it)
inline

Constructor.

Definition at line 254 of file Stokhos_SparseArray.hpp.

Member Function Documentation

◆ value()

template<typename index_iterator_type , typename value_iterator_type >
value_reference Stokhos::SparseArrayReverseIterator< index_iterator_type, value_iterator_type >::value ( ) const
inline

Return value associated with iterator.

Definition at line 257 of file Stokhos_SparseArray.hpp.


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