
30 Oct
2007
30 Oct
'07
1:39 a.m.
From: "Peter Dimov" <pdimov@pdimov.com>
The current registration interface requires me to #include <boost/typeof.hpp>, then #include BOOST_TYPEOF_SOMETHING(), then use a macro. These headers in turn include MPL headers, PP headers and who knows what else.
I'm saying that if the registration interface did not require me to include any header, then I'd be willing to register all my types and templates at the point of their definition.
I seriously doubt that you'd be really willing to register your templates without the dependency on PP ;-) Regards, Arkadiy