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::chunk_array< element, block_bits >::const_iterator Class Reference

#include <container.hpp>

Collaboration diagram for INMOST::chunk_array< element, block_bits >::const_iterator:

Public Types

typedef element * pointer
 
typedef element & reference
 
typedef element value_type
 
typedef ptrdiff_t difference_type
 
typedef
std::random_access_iterator_tag 
iterator_category
 

Public Member Functions

 const_iterator ()
 
 const_iterator (const chunk_array< element, block_bits > *c, size_type pos)
 
 const_iterator (const const_iterator &other)
 
 ~const_iterator ()
 
const_iterator operator- (size_type n)
 
const_iteratoroperator-= (size_type n)
 
const_iterator operator+ (size_type n)
 
const_iteratoroperator+= (size_type n)
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 
ptrdiff_t operator- (const const_iterator &other) const
 
const element & operator* ()
 
const element * operator-> ()
 
const_iteratoroperator= (const_iterator const &other)
 
bool operator== (const const_iterator &other)
 
bool operator!= (const const_iterator &other)
 
bool operator< (const const_iterator &other)
 
bool operator> (const const_iterator &other)
 
bool operator<= (const const_iterator &other)
 
bool operator>= (const const_iterator &other)
 

Detailed Description

template<typename element, int block_bits>
class INMOST::chunk_array< element, block_bits >::const_iterator

Definition at line 2211 of file container.hpp.

Member Typedef Documentation

template<typename element, int block_bits>
typedef ptrdiff_t INMOST::chunk_array< element, block_bits >::const_iterator::difference_type

Definition at line 2220 of file container.hpp.

template<typename element, int block_bits>
typedef std::random_access_iterator_tag INMOST::chunk_array< element, block_bits >::const_iterator::iterator_category

Definition at line 2221 of file container.hpp.

template<typename element, int block_bits>
typedef element* INMOST::chunk_array< element, block_bits >::const_iterator::pointer

Definition at line 2217 of file container.hpp.

template<typename element, int block_bits>
typedef element& INMOST::chunk_array< element, block_bits >::const_iterator::reference

Definition at line 2218 of file container.hpp.

template<typename element, int block_bits>
typedef element INMOST::chunk_array< element, block_bits >::const_iterator::value_type

Definition at line 2219 of file container.hpp.

Constructor & Destructor Documentation

template<typename element, int block_bits>
INMOST::chunk_array< element, block_bits >::const_iterator::const_iterator ( )
inline

Definition at line 2222 of file container.hpp.

Here is the caller graph for this function:

template<typename element, int block_bits>
INMOST::chunk_array< element, block_bits >::const_iterator::const_iterator ( const chunk_array< element, block_bits > *  c,
size_type  pos 
)
inline

Definition at line 2223 of file container.hpp.

template<typename element, int block_bits>
INMOST::chunk_array< element, block_bits >::const_iterator::const_iterator ( const const_iterator other)
inline

Definition at line 2224 of file container.hpp.

template<typename element, int block_bits>
INMOST::chunk_array< element, block_bits >::const_iterator::~const_iterator ( )
inline

Definition at line 2225 of file container.hpp.

Member Function Documentation

template<typename element, int block_bits>
bool INMOST::chunk_array< element, block_bits >::const_iterator::operator!= ( const const_iterator other)
inline

Definition at line 2239 of file container.hpp.

template<typename element, int block_bits>
const element& INMOST::chunk_array< element, block_bits >::const_iterator::operator* ( )
inline

Definition at line 2235 of file container.hpp.

template<typename element, int block_bits>
const_iterator INMOST::chunk_array< element, block_bits >::const_iterator::operator+ ( size_type  n)
inline

Definition at line 2228 of file container.hpp.

Here is the call graph for this function:

template<typename element, int block_bits>
const_iterator& INMOST::chunk_array< element, block_bits >::const_iterator::operator++ ( )
inline

Definition at line 2230 of file container.hpp.

template<typename element, int block_bits>
const_iterator INMOST::chunk_array< element, block_bits >::const_iterator::operator++ ( int  )
inline

Definition at line 2231 of file container.hpp.

Here is the call graph for this function:

template<typename element, int block_bits>
const_iterator& INMOST::chunk_array< element, block_bits >::const_iterator::operator+= ( size_type  n)
inline

Definition at line 2229 of file container.hpp.

template<typename element, int block_bits>
const_iterator INMOST::chunk_array< element, block_bits >::const_iterator::operator- ( size_type  n)
inline

Definition at line 2226 of file container.hpp.

Here is the call graph for this function:

template<typename element, int block_bits>
ptrdiff_t INMOST::chunk_array< element, block_bits >::const_iterator::operator- ( const const_iterator other) const
inline

Definition at line 2234 of file container.hpp.

template<typename element, int block_bits>
const_iterator& INMOST::chunk_array< element, block_bits >::const_iterator::operator-- ( )
inline

Definition at line 2232 of file container.hpp.

template<typename element, int block_bits>
const_iterator INMOST::chunk_array< element, block_bits >::const_iterator::operator-- ( int  )
inline

Definition at line 2233 of file container.hpp.

Here is the call graph for this function:

template<typename element, int block_bits>
const_iterator& INMOST::chunk_array< element, block_bits >::const_iterator::operator-= ( size_type  n)
inline

Definition at line 2227 of file container.hpp.

template<typename element, int block_bits>
const element* INMOST::chunk_array< element, block_bits >::const_iterator::operator-> ( )
inline

Definition at line 2236 of file container.hpp.

template<typename element, int block_bits>
bool INMOST::chunk_array< element, block_bits >::const_iterator::operator< ( const const_iterator other)
inline

Definition at line 2240 of file container.hpp.

template<typename element, int block_bits>
bool INMOST::chunk_array< element, block_bits >::const_iterator::operator<= ( const const_iterator other)
inline

Definition at line 2242 of file container.hpp.

template<typename element, int block_bits>
const_iterator& INMOST::chunk_array< element, block_bits >::const_iterator::operator= ( const_iterator const &  other)
inline

Definition at line 2237 of file container.hpp.

template<typename element, int block_bits>
bool INMOST::chunk_array< element, block_bits >::const_iterator::operator== ( const const_iterator other)
inline

Definition at line 2238 of file container.hpp.

template<typename element, int block_bits>
bool INMOST::chunk_array< element, block_bits >::const_iterator::operator> ( const const_iterator other)
inline

Definition at line 2241 of file container.hpp.

template<typename element, int block_bits>
bool INMOST::chunk_array< element, block_bits >::const_iterator::operator>= ( const const_iterator other)
inline

Definition at line 2243 of file container.hpp.


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