range_iterator.h File Reference
#include <TiledArray/error.h>
#include <iterator>
#include <vector>
Include dependency graph for range_iterator.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TiledArray::detail::RangeIterator< T, Container >
 Coordinate index iterate. More...
 

Namespaces

 TiledArray
 
 TiledArray::detail
 

Functions

template<typename T , typename Container >
void std::advance (TiledArray::detail::RangeIterator< T, Container > &, typename TiledArray::detail::RangeIterator< T, Container >::difference_type)
 
template<typename T , typename Container >
TiledArray::detail::RangeIterator< T, Container >::difference_type std::distance (const TiledArray::detail::RangeIterator< T, Container > &, const TiledArray::detail::RangeIterator< T, Container > &)
 
template<typename T , typename Container >
bool TiledArray::detail::operator== (const RangeIterator< T, Container > &left_it, const RangeIterator< T, Container > &right_it)
 Equality operator. More...
 
template<typename T , typename Container >
bool TiledArray::detail::operator!= (const RangeIterator< T, Container > &left_it, const RangeIterator< T, Container > &right_it)
 Inequality operator. More...
 

Function Documentation

◆ advance()

template<typename T , typename Container >
void std::advance ( TiledArray::detail::RangeIterator< T, Container > &  it,
typename TiledArray::detail::RangeIterator< T, Container >::difference_type  n 
)

Definition at line 203 of file range_iterator.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ distance()

template<typename T , typename Container >
TiledArray::detail::RangeIterator< T, Container >::difference_type std::distance ( const TiledArray::detail::RangeIterator< T, Container > &  first,
const TiledArray::detail::RangeIterator< T, Container > &  last 
)

Definition at line 212 of file range_iterator.h.

Here is the call graph for this function:
Here is the caller graph for this function: