This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Problems with the new concepts checking code (boost)
[...]
| > 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