|
Boost : |
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2006-07-31 13:59:19
Hello,
I posted the new version of the proposed Boost Exception library last
Friday, you can get the new documentation and code here:
http://www.revergestudios.com/boost-exception/boost-exception.htm.
I have received two suggestions by email to remove the use of macros for
type registration. Currently, to register tag_foo with the exception
library, and to specify that its value is of type int, you'd use:
BOOST_REGISTER_EXCEPTION_INFO(tag_foo,int)
One suggestion was to use this instead:
struct tag_foo { typedef int value_type; };
Another suggestion was very similar, with the following syntax:
struct tag_foo: exception_info_tag<int> { };
I encourage everyone to provide your feedback in the mailing list instead of
by email, so we can have an open discussion.
Thanks,
Emil Dotchevski
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk