#include <joint_sort.hh>
Public Member Functions | |
JointIter () | |
JointIter (const KeyIter &key_iter, const ValueIter &value_iter) | |
bool | operator== (const JointIter< KeyIter, ValueIter > &other) const |
bool | operator< (const JointIter< KeyIter, ValueIter > &other) const |
std::ptrdiff_t | operator- (const JointIter< KeyIter, ValueIter > &other) const |
JointIter< KeyIter, ValueIter > & | operator+= (std::ptrdiff_t amount) |
void | DeepSwap (JointIter &other) |
Friends | |
class | JointProxy< KeyIter, ValueIter > |
void | swap (JointIter &first, JointIter &second) |
Definition at line 19 of file joint_sort.hh.
util::detail::JointIter< KeyIter, ValueIter >::JointIter | ( | ) | [inline] |
Definition at line 21 of file joint_sort.hh.
util::detail::JointIter< KeyIter, ValueIter >::JointIter | ( | const KeyIter & | key_iter, | |
const ValueIter & | value_iter | |||
) | [inline] |
Definition at line 23 of file joint_sort.hh.
void util::detail::JointIter< KeyIter, ValueIter >::DeepSwap | ( | JointIter< KeyIter, ValueIter > & | other | ) | [inline] |
Definition at line 43 of file joint_sort.hh.
References util::detail::JointIter< KeyIter, ValueIter >::swap, and swap().
JointIter<KeyIter, ValueIter>& util::detail::JointIter< KeyIter, ValueIter >::operator+= | ( | std::ptrdiff_t | amount | ) | [inline] |
Definition at line 31 of file joint_sort.hh.
std::ptrdiff_t util::detail::JointIter< KeyIter, ValueIter >::operator- | ( | const JointIter< KeyIter, ValueIter > & | other | ) | const [inline] |
Definition at line 29 of file joint_sort.hh.
bool util::detail::JointIter< KeyIter, ValueIter >::operator< | ( | const JointIter< KeyIter, ValueIter > & | other | ) | const [inline] |
Definition at line 27 of file joint_sort.hh.
bool util::detail::JointIter< KeyIter, ValueIter >::operator== | ( | const JointIter< KeyIter, ValueIter > & | other | ) | const [inline] |
Definition at line 25 of file joint_sort.hh.
friend class JointProxy< KeyIter, ValueIter > [friend] |
Definition at line 50 of file joint_sort.hh.
void swap | ( | JointIter< KeyIter, ValueIter > & | first, | |
JointIter< KeyIter, ValueIter > & | second | |||
) | [friend] |
Definition at line 37 of file joint_sort.hh.
Referenced by util::detail::JointIter< KeyIter, ValueIter >::DeepSwap().