Classes | Functions
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 
)

Definition at line 56 of file DereferenceIterator.h.

57  { return IteratorBox<BeginIter, EndIter>(b, e); }
const double e
static bool * b
Definition: config.cpp:1043
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 187 of file DereferenceIterator.h.

191  { return iter + offset; }