Just porting some stuff over to TR1, here some things that you need to take care of:
- For easy migration, prefer to use the
boost/tr1/headers, as they provide a fall-back to Boost if TR1 is not available.
empty ()function, use
getmember function, use
std::tr1::get<0> (tuple_instance)instead. For some reason or another, no ADL is possible here.
boost::bindprovides the placeholders
_2, etc., while
std::tr1::binddoesn't -- I'd stick with
_1placeholders are very convenient.
- There is no
<memory>-- use Boost for this.