|
Boost Users : |
From: Elisha Berns (e.berns_at_[hidden])
Date: 2005-06-16 19:59:29
Here is a short example, that of course doesn't do anything important:
class X
{
public:
X() {}
~X() {}
std::vector< int > vecInteger;
bool Sort(int const& lhs, int const& rhs)
{
return lhs < rhs;
}
};
// then either outside the body of the class:
X x;
// or inside some other class method you want to sort the vector...
// and here's the part that I don't see...
std::sort(x.vecInteger.begin(); x.vecInteger.end(),
boost::mem_fn(X::Sort));
Thanks,
Elisha Berns
> -----Original Message-----
> From: boost-users-bounces_at_[hidden] [mailto:boost-users-
> bounces_at_[hidden]] On Behalf Of Peter Dimov
> Sent: Thursday, June 16, 2005 1:30 PM
> To: boost-users_at_[hidden]
> Subject: Re: [Boost-users] Question regarding mem_fn or function
>
> Elisha Berns wrote:
> > Hi,
> >
> > My imagination fails me here:
> >
> > How can you use boost::mem_fn or boost::function to bind a class
> > member function as a predicate function for use in std::sort? I
> > tried this way and that and so far, nothing.
>
> Please post a short example.
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net