CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
StringPairCompare Class Reference

Public Member Functions

bool operator() (const std::pair< std::string, std::string > &lhs, const std::pair< std::string, std::string > &rhs) const
 
bool operator() (const std::pair< std::string, std::string > &lhs, const std::pair< std::string, std::string >::first_type &rhs) const
 
bool operator() (const std::pair< std::string, std::string >::first_type &lhs, const std::pair< std::string, std::string > &rhs) const
 

Private Member Functions

bool keyLess (const std::pair< std::string, std::string >::first_type &k1, const std::pair< std::string, std::string >::first_type &k2) const
 

Detailed Description

Definition at line 222 of file EgHLTTrigTools.cc.

Member Function Documentation

bool StringPairCompare::keyLess ( const std::pair< std::string, std::string >::first_type &  k1,
const std::pair< std::string, std::string >::first_type &  k2 
) const
inlineprivate

Definition at line 231 of file EgHLTTrigTools.cc.

231 {return k1<k2;}
bool StringPairCompare::operator() ( const std::pair< std::string, std::string > &  lhs,
const std::pair< std::string, std::string > &  rhs 
) const
inline

Definition at line 224 of file EgHLTTrigTools.cc.

225  {return keyLess(lhs.first,rhs.first);}
bool keyLess(const std::pair< std::string, std::string >::first_type &k1, const std::pair< std::string, std::string >::first_type &k2) const
bool StringPairCompare::operator() ( const std::pair< std::string, std::string > &  lhs,
const std::pair< std::string, std::string >::first_type &  rhs 
) const
inline

Definition at line 226 of file EgHLTTrigTools.cc.

227  {return keyLess(lhs.first,rhs);}
bool keyLess(const std::pair< std::string, std::string >::first_type &k1, const std::pair< std::string, std::string >::first_type &k2) const
bool StringPairCompare::operator() ( const std::pair< std::string, std::string >::first_type &  lhs,
const std::pair< std::string, std::string > &  rhs 
) const
inline

Definition at line 228 of file EgHLTTrigTools.cc.

229  {return keyLess(lhs,rhs.first);}
bool keyLess(const std::pair< std::string, std::string >::first_type &k1, const std::pair< std::string, std::string >::first_type &k2) const