util::detail Namespace Reference


Classes

class  JointIter
class  JointProxy
class  LessWrapper
struct  RangeLessBySize

Functions

template<class Iterator , class Less >
boost::optional< typename
std::iterator_traits< Iterator >
::value_type > 
FirstIntersectionSorted (std::vector< boost::iterator_range< Iterator > > &sets, const Less &less=std::less< typename std::iterator_traits< Iterator >::value_type >())

Function Documentation

template<class Iterator , class Less >
boost::optional<typename std::iterator_traits<Iterator>::value_type> util::detail::FirstIntersectionSorted ( std::vector< boost::iterator_range< Iterator > > &  sets,
const Less &  less = std::less<typename std::iterator_traits<Iterator>::value_type>() 
) [inline]

Definition at line 27 of file multi_intersection.hh.

Referenced by util::AllIntersection(), and util::FirstIntersection().

Here is the caller graph for this function:


Generated on Thu Jul 6 00:34:53 2017 for Moses by  doxygen 1.5.9