INMOST
Mathematical Modelling Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
INMOST::dynarray< element, stacked >::_reverse_iterator< dtype > Class Template Reference

#include <container.hpp>

Collaboration diagram for INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >:

Public Types

typedef dtype * pointer
 
typedef dtype & reference
 
typedef dtype value_type
 
typedef size_type difference_type
 
typedef
std::random_access_iterator_tag 
iterator_category
 

Public Member Functions

 _reverse_iterator ()
 
 _reverse_iterator (dtype *i)
 
 _reverse_iterator (const _reverse_iterator &other)
 
 ~_reverse_iterator ()
 
_reverse_iterator operator- (size_type n)
 
_reverse_iteratoroperator-= (size_type n)
 
_reverse_iterator operator+ (size_type n)
 
_reverse_iteratoroperator+= (size_type n)
 
_reverse_iteratoroperator++ ()
 
_reverse_iterator operator++ (int)
 
_reverse_iteratoroperator-- ()
 
_reverse_iterator operator-- (int)
 
size_type operator- (const _reverse_iterator &other) const
 
dtype & operator* ()
 
dtype * operator-> ()
 
_reverse_iteratoroperator= (_reverse_iterator const &other)
 
bool operator== (const _reverse_iterator &other)
 
bool operator!= (const _reverse_iterator &other)
 
bool operator< (const _reverse_iterator &other)
 
bool operator> (const _reverse_iterator &other)
 
bool operator<= (const _reverse_iterator &other)
 
bool operator>= (const _reverse_iterator &other)
 
 operator void * ()
 
void * cast_to_void ()
 

Detailed Description

template<typename element, unsigned int stacked>
template<typename dtype>
class INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >

Definition at line 1573 of file container.hpp.

Member Typedef Documentation

template<typename element, unsigned int stacked>
template<typename dtype >
typedef size_type INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::difference_type

Definition at line 1581 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
typedef std::random_access_iterator_tag INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::iterator_category

Definition at line 1582 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
typedef dtype* INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::pointer

Definition at line 1578 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
typedef dtype& INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::reference

Definition at line 1579 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
typedef dtype INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::value_type

Definition at line 1580 of file container.hpp.

Constructor & Destructor Documentation

template<typename element, unsigned int stacked>
template<typename dtype >
INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::_reverse_iterator ( )
inline

Definition at line 1583 of file container.hpp.

Here is the caller graph for this function:

template<typename element, unsigned int stacked>
template<typename dtype >
INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::_reverse_iterator ( dtype *  i)
inline

Definition at line 1584 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::_reverse_iterator ( const _reverse_iterator< dtype > &  other)
inline

Definition at line 1585 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::~_reverse_iterator ( )
inline

Definition at line 1586 of file container.hpp.

Member Function Documentation

template<typename element, unsigned int stacked>
template<typename dtype >
void* INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::cast_to_void ( )
inline

Definition at line 1606 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator void * ( )
inline

Definition at line 1605 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
bool INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator!= ( const _reverse_iterator< dtype > &  other)
inline

Definition at line 1600 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
dtype& INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator* ( )
inline

Definition at line 1596 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator+ ( size_type  n)
inline

Definition at line 1589 of file container.hpp.

Here is the call graph for this function:

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator& INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator++ ( )
inline

Definition at line 1591 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator++ ( int  )
inline

Definition at line 1592 of file container.hpp.

Here is the call graph for this function:

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator& INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator+= ( size_type  n)
inline

Definition at line 1590 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator- ( size_type  n)
inline

Definition at line 1587 of file container.hpp.

Here is the call graph for this function:

template<typename element, unsigned int stacked>
template<typename dtype >
size_type INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator- ( const _reverse_iterator< dtype > &  other) const
inline

Definition at line 1595 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator& INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator-- ( )
inline

Definition at line 1593 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator-- ( int  )
inline

Definition at line 1594 of file container.hpp.

Here is the call graph for this function:

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator& INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator-= ( size_type  n)
inline

Definition at line 1588 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
dtype* INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator-> ( )
inline

Definition at line 1597 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
bool INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator< ( const _reverse_iterator< dtype > &  other)
inline

Definition at line 1601 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
bool INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator<= ( const _reverse_iterator< dtype > &  other)
inline

Definition at line 1603 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
_reverse_iterator& INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator= ( _reverse_iterator< dtype > const &  other)
inline

Definition at line 1598 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
bool INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator== ( const _reverse_iterator< dtype > &  other)
inline

Definition at line 1599 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
bool INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator> ( const _reverse_iterator< dtype > &  other)
inline

Definition at line 1602 of file container.hpp.

template<typename element, unsigned int stacked>
template<typename dtype >
bool INMOST::dynarray< element, stacked >::_reverse_iterator< dtype >::operator>= ( const _reverse_iterator< dtype > &  other)
inline

Definition at line 1604 of file container.hpp.


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