|
Boost : |
Subject: [boost] [TypeErasure] assignment operator of any references
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2012-07-18 17:15:20
Hi,
The References section constains this example:
int i, j;
any<typeid_<>, _self&> x(i), y(j);
x = y; // error
The following basic c++ code
int i=1, j=0;
int& x(i);
int& y(j);
x = y; // [1]
works and the expected value of x after [1] is 0.
Which concept requirements should I add to make the following work?
assignable?
int i, j;
any<mpl::vector<typeid_<>, ...>, _self&> x(i), y(j);
x = y; // no error
Best,
Vicente
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk