Problems with the new concepts checking code (boost)
Gabriel Dos Reis
Gabriel.Dos-Reis@cmla.ens-cachan.fr
Thu Apr 5 17:56:00 GMT 2001
[...]
| > Some problems are because of the #define
| > glibcpp_function_requires(...) boost::function_requires<
| > boost::__VA_ARGS__ >() puts the checking code in namespace boost,
|
| The checking code was already in namespace boost. It's still in namespace
| boost. Or let me clarify it like this: since the checking code is not
| described in ISO 14882, it didn't get moved into namespace std. And I wasn't
| going to do 'using' statements to bring anything from boost:: into std::.
| So the functions and structs are being called by their fully-qualified names.
| This should not cause problems.
[ sorry for jumping in late ]
Whatever we end up to do with the concept checking, it should be
transparent to end users. I mean using our library should not cause
trouble for Boost users.
-- Gaby
More information about the Libstdc++
mailing list