|
Boost Users : |
Subject: [Boost-users] bind member function of a member of a class...
From: Archie14 (admin_at_[hidden])
Date: 2009-03-04 17:33:27
I cannot figure out how to use boost::bind in following scenario:
class A
{
int i_;
public:
int test() {return i;}
};
class B
{
A _a;
public:
A& getA() {return _a;}
}
bool testbind()
{
B b;
// here I am trying to find out if b.getA().test() equals 1
// I understand that B::getA::test is incorrect, and that's my question-
// how to use bind here?
return (boost::bind (&B::getA::test, b) ==1);
}
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