ViennaGrid - The Vienna Grid Library  2.1.0
Public Types | Public Member Functions
view< base_container_type_, container_tag >::const_reverse_iterator Class Reference

#include <view.hpp>

Public Types

typedef view::const_reference const_reference
typedef std::iterator_traits
< base >::difference_type 
difference_type
typedef std::iterator_traits
< base >::iterator_category 
iterator_category
typedef view::const_pointer pointer
typedef view::const_reference reference
typedef view::value_type value_type

Public Member Functions

 const_reverse_iterator (view const &view_obj, const base &foo)
 const_reverse_iterator (const const_reverse_iterator &it)
 const_reverse_iterator (const iterator &it)
const_handle_type handle ()
const_handle_type handle () const
reference operator* ()
const_reference operator* () const
const_reverse_iteratoroperator++ ()
const_reverse_iterator operator++ (int)
const_reverse_iteratoroperator-- ()
const_reverse_iterator operator-- (int)
pointer operator-> () const

template<typename base_container_type_, typename container_tag>
class viennagrid::view< base_container_type_, container_tag >::const_reverse_iterator


Member Typedef Documentation

typedef std::iterator_traits<base>::difference_type difference_type
typedef std::iterator_traits<base>::iterator_category iterator_category

Constructor & Destructor Documentation

const_reverse_iterator ( view const &  view_obj,
const base &  foo 
) [inline]
const_reverse_iterator ( const iterator it) [inline]

Member Function Documentation

const_handle_type handle ( ) [inline]
const_handle_type handle ( ) const [inline]
reference operator* ( ) [inline]
const_reference operator* ( ) const [inline]
const_reverse_iterator& operator++ ( ) [inline]
const_reverse_iterator operator++ ( int  ) [inline]
const_reverse_iterator& operator-- ( ) [inline]
const_reverse_iterator operator-- ( int  ) [inline]
pointer operator-> ( ) const [inline]

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