LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
util::details::RangeForWrapperIterator< BeginIter, EndIter >::Comparer Struct Reference

Visitor to compare iterators (returns whether they differ). More...

Inheritance diagram for util::details::RangeForWrapperIterator< BeginIter, EndIter >::Comparer:

Classes

struct  ComparerImpl
 
struct  ComparerImpl< A, B, std::enable_if_t< std::is_convertible< decltype(std::declval< A >()!=std::declval< B >()), bool >::value > >
 

Public Member Functions

template<typename A , typename B >
bool operator() (A const &left, B const &right) const
 

Detailed Description

template<typename BeginIter, typename EndIter>
struct util::details::RangeForWrapperIterator< BeginIter, EndIter >::Comparer

Visitor to compare iterators (returns whether they differ).

Definition at line 189 of file RangeForWrapper.h.

Member Function Documentation

template<typename BeginIter , typename EndIter >
template<typename A , typename B >
bool util::details::RangeForWrapperIterator< BeginIter, EndIter >::Comparer::operator() ( A const &  left,
B const &  right 
) const
inline

Definition at line 192 of file RangeForWrapper.h.

constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Definition: AssnsIter.h:112
constexpr auto const & left(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
Definition: AssnsIter.h:104

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