mam klasę

class Integer
{
public:
    Integer(int val=0): val_(val) {}
    bool IsEven() { 
       return val_ % 2 == 0; 
    }
    operator int() { 
       return val_; 
    }
private:
    int val_;
};

i mam wektor wskaźników na obiekty tej klasy

czy da się boost::bind-em uruchomić operator rzutowania ze wskaznika tego obiektu na int-a?