adchpp::CompareSecond< T1, T2, op > Class Template Reference

Evaluates op(pair<T1, T2>.second, compareTo). More...

#include <Util.h>

Collaboration diagram for adchpp::CompareSecond< T1, T2, op >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CompareSecond (const T2 &compareTo)
bool operator() (const std::pair< T1, T2 > &p)

Private Member Functions

CompareSecondoperator= (const CompareSecond &)

Private Attributes

const T2 & a

Detailed Description

template<class T1, class T2, class op = std::equal_to<T2>>
class adchpp::CompareSecond< T1, T2, op >

Evaluates op(pair<T1, T2>.second, compareTo).

Definition at line 39 of file Util.h.


Constructor & Destructor Documentation

template<class T1 , class T2 , class op = std::equal_to<T2>>
adchpp::CompareSecond< T1, T2, op >::CompareSecond ( const T2 &  compareTo  )  [inline]

Definition at line 41 of file Util.h.


Member Function Documentation

template<class T1 , class T2 , class op = std::equal_to<T2>>
bool adchpp::CompareSecond< T1, T2, op >::operator() ( const std::pair< T1, T2 > &  p  )  [inline]

Definition at line 42 of file Util.h.

References adchpp::CompareSecond< T1, T2, op >::a.

template<class T1 , class T2 , class op = std::equal_to<T2>>
CompareSecond& adchpp::CompareSecond< T1, T2, op >::operator= ( const CompareSecond< T1, T2, op > &   )  [private]

Member Data Documentation

template<class T1 , class T2 , class op = std::equal_to<T2>>
const T2& adchpp::CompareSecond< T1, T2, op >::a [private]

Definition at line 45 of file Util.h.

Referenced by adchpp::CompareSecond< T1, T2, op >::operator()().

Generated on Sat Nov 27 23:38:38 2010 for adchpp by  doxygen 1.6.3