Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
util::detail::LessWrapper< Proxy, Less > Class Template Reference

#include <joint_sort.hh>

List of all members.

Public Member Functions

 LessWrapper (const Less &less)
bool operator() (const Proxy &left, const Proxy &right) const
bool operator() (const Proxy &left, const typename Proxy::value_type &right) const
bool operator() (const typename Proxy::value_type &left, const Proxy &right) const
bool operator() (const typename Proxy::value_type &left, const typename Proxy::value_type &right) const

Private Attributes

const Less less_

template<class Proxy, class Less>
class util::detail::LessWrapper< Proxy, Less >


Constructor & Destructor Documentation

template<class Proxy, class Less>
util::detail::LessWrapper< Proxy, Less >::LessWrapper ( const Less &  less) [explicit]

Member Function Documentation

template<class Proxy, class Less>
bool util::detail::LessWrapper< Proxy, Less >::operator() ( const Proxy &  left,
const Proxy &  right 
) const
template<class Proxy, class Less>
bool util::detail::LessWrapper< Proxy, Less >::operator() ( const Proxy &  left,
const typename Proxy::value_type &  right 
) const
template<class Proxy, class Less>
bool util::detail::LessWrapper< Proxy, Less >::operator() ( const typename Proxy::value_type &  left,
const Proxy &  right 
) const
template<class Proxy, class Less>
bool util::detail::LessWrapper< Proxy, Less >::operator() ( const typename Proxy::value_type &  left,
const typename Proxy::value_type &  right 
) const

Member Data Documentation

template<class Proxy, class Less>
const Less util::detail::LessWrapper< Proxy, Less >::less_ [private]