FougTools  0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
circular_iterator.h File Reference

Go to the source code of this file.

Namespaces

 cpp
 

Functions

template<typename BI_ITERATOR >
BI_ITERATOR cpp::circularNext (BI_ITERATOR iBegin, BI_ITERATOR iEnd, BI_ITERATOR iCurr)
 Iterator next to iCurr bounded between iBegin and iEnd. More...
 
template<typename BI_ITERATOR >
BI_ITERATOR cpp::circularPrior (BI_ITERATOR iBegin, BI_ITERATOR iEnd, BI_ITERATOR iCurr)
 Iterator prior to iCurr bounded between iBegin and iEnd. More...
 
template<typename BI_ITERATOR , typename DISTANCE >
BI_ITERATOR cpp::circularAdvance (BI_ITERATOR iBegin, BI_ITERATOR iEnd, BI_ITERATOR iCurr, DISTANCE d)
 Iterator advanced by d bounded between iBegin and iEnd. More...