69 #ifndef __COUNTING_OPERATORS_HPP__ 70 #define __COUNTING_OPERATORS_HPP__ 78 template<
typename key,
typename value>
80 std::pair<key,value>,bool>
86 const std::pair<key,value> &r)
const 91 return l.first==r.first;
106 template<
typename key,
typename value>
107 std::vector<std::pair<key,value> >
108 operator+(
const std::vector<std::pair<key,value> > &lhs,
109 const std::vector<std::pair<key,value> > &rhs);
118 template<
typename key,
typename value>
119 std::vector<std::pair<key,value> >
120 operator+=( std::vector<std::pair<key,value> > &lhs,
121 const std::vector<std::pair<key,value> > &rhs);
134 template<
typename key,
typename value,
136 std::map<key,value,comparison>
operator+(
const std::map<key,value,comparison> &lhs,
137 const std::map<key,value,comparison> &rhs);
145 template<
typename key,
typename value,
typename comparison>
146 std::map<key,value,comparison>
operator+=( std::map<key,value,comparison> &lhs,
147 const std::map<key,value,comparison> &rhs);
149 #include <Sequence/bits/CountingOperators.tcc> bool operator()(const std::pair< key, value > &l, const std::pair< key, value > &r) const
The namespace in which this library resides.
Functor that checks for equality of first member of two pairs.
col_view_iterator< POINTER > & operator+=(col_view_iterator< POINTER > &i, typename col_view_iterator< POINTER >::difference_type d)
col_view_iterator< POINTER > operator+(col_view_iterator< POINTER > i, typename col_view_iterator< POINTER >::difference_type d)