aimstil  5.0.5
til::detail::inner_basic_volumetric_iterator< TIterator, D > Class Template Reference

#include <til/basic_range.h>

Inheritance diagram for til::detail::inner_basic_volumetric_iterator< TIterator, D >:
Collaboration diagram for til::detail::inner_basic_volumetric_iterator< TIterator, D >:

Public Types

typedef TIterator Base
 
typedef meta::int_type< D > dim
 

Public Member Functions

 inner_basic_volumetric_iterator (TIterator i, const Vector &size)
 
Vectorsize ()
 
template<typename TPosIterator >
void from_pos (TIterator begin, TPosIterator pbegin, TPosIterator pend)
 

Protected Types

typedef numeric_array< std::size_t, D > Vector
 

Detailed Description

template<typename TIterator, std::size_t D>
class til::detail::inner_basic_volumetric_iterator< TIterator, D >

Definition at line 53 of file basic_range.h.

Member Typedef Documentation

◆ Base

template<typename TIterator , std::size_t D>
typedef TIterator til::detail::inner_basic_volumetric_iterator< TIterator, D >::Base

Definition at line 57 of file basic_range.h.

◆ dim

template<typename TIterator , std::size_t D>
typedef meta::int_type<D> til::detail::inner_basic_volumetric_iterator< TIterator, D >::dim

Definition at line 58 of file basic_range.h.

◆ Vector

template<typename TIterator , std::size_t D>
typedef numeric_array<std::size_t, D> til::detail::inner_basic_volumetric_iterator< TIterator, D >::Vector
protected

Definition at line 61 of file basic_range.h.

Constructor & Destructor Documentation

◆ inner_basic_volumetric_iterator()

template<typename TIterator , std::size_t D>
til::detail::inner_basic_volumetric_iterator< TIterator, D >::inner_basic_volumetric_iterator ( TIterator  i,
const Vector size 
)
inline

Definition at line 63 of file basic_range.h.

Member Function Documentation

◆ from_pos()

template<typename TIterator , std::size_t D>
template<typename TPosIterator >
void til::detail::inner_basic_volumetric_iterator< TIterator, D >::from_pos ( TIterator  begin,
TPosIterator  pbegin,
TPosIterator  pend 
)
inline

Definition at line 71 of file basic_range.h.

References til::pos2offset().

◆ size()

template<typename TIterator , std::size_t D>
Vector& til::detail::inner_basic_volumetric_iterator< TIterator, D >::size ( )
inline

Definition at line 68 of file basic_range.h.


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