Field3D
Templated utility classes

Classes

class  FieldTraits< Data_T >

Functions

template<class Iter_T >
void advance (Iter_T &iter, int num)
template<class Iter_T >
void advance (Iter_T &iter, int num, const Iter_T &end)

Function Documentation

template<class Iter_T >
void advance ( Iter_T &  iter,
int  num 
)

Definition at line 1070 of file Field.h.

{
  if (num <= 0) return;
  for (int i=0; i<num; ++i, ++iter);
}
template<class Iter_T >
void advance ( Iter_T &  iter,
int  num,
const Iter_T &  end 
)

Definition at line 1080 of file Field.h.

{
  if (num <= 0) 
    return;
  for (int i=0; i<num && iter != end; ++i, ++iter);
}