This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]