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
void swap (JointProxy< KeyIter, ValueIter > &other)

Friends

class ProxyIterator< JointProxy< KeyIter, ValueIter > >


Detailed Description

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

Definition at line 49 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 60 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 61 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 82 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 70 of file joint_sort.hh.

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

Definition at line 86 of file joint_sort.hh.

Referenced by std::swap().

Here is the caller graph for this function:


Friends And Related Function Documentation

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

Definition at line 92 of file joint_sort.hh.


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

Generated on Sat Aug 2 00:31:54 2014 for Moses by  doxygen 1.5.9