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

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

#include <Util.h>

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

List of all members.

Public Member Functions

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

Private Member Functions

CompareFirstoperator= (const CompareFirst &)

Private Attributes

const T1 & a

Detailed Description

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

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

Definition at line 28 of file Util.h.


Constructor & Destructor Documentation

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

Definition at line 30 of file Util.h.


Member Function Documentation

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

Definition at line 31 of file Util.h.

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

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

Member Data Documentation

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

Definition at line 34 of file Util.h.

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

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