util::detail::JointProxy< KeyIter, ValueIter > Class Template Reference

#include <joint_sort.hh>

List of all members.

Classes

struct  value_type

Public Member Functions

 JointProxy (const KeyIter &key_iter, const ValueIter &value_iter)
 JointProxy (const JointProxy< KeyIter, ValueIter > &other)
 operator value_type () const
JointProxyoperator= (const JointProxy &other)
JointProxyoperator= (const value_type &other)
std::iterator_traits< KeyIter >
::reference 
GetKey () const

Friends

class ProxyIterator< JointProxy< KeyIter, ValueIter > >
void swap (JointProxy< KeyIter, ValueIter > first, JointProxy< KeyIter, ValueIter > second)


Detailed Description

template<class KeyIter, class ValueIter>
class util::detail::JointProxy< KeyIter, ValueIter >

Definition at line 55 of file joint_sort.hh.


Constructor & Destructor Documentation

template<class KeyIter, class ValueIter>
util::detail::JointProxy< KeyIter, ValueIter >::JointProxy ( const KeyIter &  key_iter,
const ValueIter &  value_iter 
) [inline]

Definition at line 66 of file joint_sort.hh.

template<class KeyIter, class ValueIter>
util::detail::JointProxy< KeyIter, ValueIter >::JointProxy ( const JointProxy< KeyIter, ValueIter > &  other  )  [inline]

Definition at line 67 of file joint_sort.hh.


Member Function Documentation

template<class KeyIter, class ValueIter>
std::iterator_traits<KeyIter>::reference util::detail::JointProxy< KeyIter, ValueIter >::GetKey (  )  const [inline]

Definition at line 88 of file joint_sort.hh.

template<class KeyIter, class ValueIter>
util::detail::JointProxy< KeyIter, ValueIter >::operator value_type (  )  const [inline]

template<class KeyIter, class ValueIter>
JointProxy& util::detail::JointProxy< KeyIter, ValueIter >::operator= ( const value_type other  )  [inline]

template<class KeyIter, class ValueIter>
JointProxy& util::detail::JointProxy< KeyIter, ValueIter >::operator= ( const JointProxy< KeyIter, ValueIter > &  other  )  [inline]

Definition at line 76 of file joint_sort.hh.


Friends And Related Function Documentation

template<class KeyIter, class ValueIter>
friend class ProxyIterator< JointProxy< KeyIter, ValueIter > > [friend]

Definition at line 97 of file joint_sort.hh.

template<class KeyIter, class ValueIter>
void swap ( JointProxy< KeyIter, ValueIter >  first,
JointProxy< KeyIter, ValueIter >  second 
) [friend]

Definition at line 92 of file joint_sort.hh.


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

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