21template <
class T,
class C = std::less<T> >
class LookUpTable {
49 return std::make_pair(*(it - 2), *(it - 1));
50 else if (it ==
m_data.begin())
51 return std::make_pair(*it, *(it + 1));
53 return std::make_pair(*(it - 1), *it);
74 return std::make_pair(*(it - 2), *(it - 1));
75 else if (it ==
m_data.begin())
76 return std::make_pair(*it, *(it + 1));
78 return std::make_pair(*(it - 1), *it);
char data[hepevt_bytes_allocation_ATLAS]
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.
vec_type_cit lowerBound(const val_type &val)
void setData(const vec_type &data)
std::pair< val_type, val_type > pair_type
vec_type::const_iterator vec_type_cit
std::vector< val_type > vec_type
vec_type::iterator vec_type_it
pair_type find(const val_type &val) const
const vec_type & getData() const
pair_type find(const val_type &val, const CC &c) const
vec_type_cit begin() const