LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
lar::util::detail Namespace Reference

Classes

class  DereferenceIteratorBase
 Base class for dereferencing iterators. More...
 
class  IteratorBox
 

Functions

template<typename BeginIter , typename EndIter >
auto makeIteratorBox (BeginIter b, EndIter e)
 
template<typename Iter , typename Value >
auto operator+ (typename DereferenceIteratorBase< Iter, Value >::difference_type offset, DereferenceIteratorBase< Iter, Value > const &iter)
 Swapped addition operator. More...
 

Function Documentation

template<typename BeginIter , typename EndIter >
auto lar::util::detail::makeIteratorBox ( BeginIter  b,
EndIter  e 
)
template<typename Iter , typename Value >
auto lar::util::detail::operator+ ( typename DereferenceIteratorBase< Iter, Value >::difference_type  offset,
DereferenceIteratorBase< Iter, Value > const &  iter 
)

Swapped addition operator.

Definition at line 184 of file DereferenceIterator.h.

188  { return iter + offset; }