Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-01-30 13:28:11

----- Original Message -----
From: "Aleksey Gurtovoy" <alexy_at_[hidden]>

> Well, it looks like there is a way to describe it (obviously) - something
> like 'mf0<void, my, &my::foo>(this)', but there is no way to hide the
> ugliness behind something even close to simple 'bind(&my::foo, this)', at
> least within the current language. Hmm.. what do you think of the
> alteration to 14.5.5 [temp.fct]:

We need something like this, definitely. I get really sore typing these:

template <class Class, class Member, Member (Class::*mp)>
struct get_member
    static Member& execute(Class* c)
        return c->*mp;

    get_member<X, int, X::a>::execute(x);

when I should at least be able to say:



Boost list run by bdawes at, gregod at, cpdaniel at, john at