Struct is_equal
boost::algorithm::is_equal — is_equal functor 
 
Synopsis
struct is_equal {
  
  template<typename T1, typename T2> 
    bool operator()(const T1 &, const T2 &) const;
};
Description
Стандарт STL equal_ только для сравнения аргументов одного и того же типа. Это менее ограничительная версия, которая обертывает оператора ==.
is_equal public member functions
- <template<typenameT1,typenameT2>
 booloperator()(constT1&Arg1,constT2&Arg2)const; >Функциональный оператор.Сравните два операнда для равенства