I'm using boost::any until boost::variant is out.
My question is about the syntax of boost::any_cast. Why does the follow
not work:
return *boost::any_cast< double* >(
&_attributeMap[ "securitized-balance" ] ) ;
while the following does:
return *boost::any_cast< double >(
&_attributeMap[ "securitized-balance" ] ) ;
IMHO, it would be more consistent with the existing casting operators
for the user to have to explicitly say the full type (eg double* )
rather than the casting operator implicitly knowing the type.
Thanks,
Noel
--
NOTICE: If received in error, please destroy and notify sender. Sender
does not waive confidentiality or privilege, and use is prohibited.
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost