ViennaGrid - The Vienna Grid Library  2.1.0
Public Types | Public Member Functions
view< base_container_type_, container_tag >::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::pointer pointer
typedef view::reference reference
typedef view::value_type value_type

Public Member Functions

handle_typehandle ()
const_handle_type handle () const
reference operator* ()
const_reference operator* () const
reverse_iteratoroperator++ ()
reverse_iterator operator++ (int)
reverse_iteratoroperator-- ()
reverse_iterator operator-- (int)
pointer operator-> ()
pointer operator-> () const
 reverse_iterator (view &view_obj, const base &foo)
 reverse_iterator (const reverse_iterator &it)

template<typename base_container_type_, typename container_tag>
class viennagrid::view< base_container_type_, container_tag >::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

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

Member Function Documentation

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

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