Paul Mensonides wrote: > ----- Original Message ----- > From: "Aleksey Gurtovoy" <[EMAIL PROTECTED]> > > You have a point, here. I'll look into the issue tonight. > > Don't bother. What Hugo is doing is a "sketchy" use of the mechanism > precisely because of this type of problem. Even if you efine a > special flag macro to distinguish a certain MPL iteration from some > other iteration, you are still going to have serious problems. > Specifically, you'd have to rewrite all of it to reenter the > file-iteration mechanism in an abstract and relative way, which means > no direct references to specific iteration frames at all. This kind > of thing is the purpose of the "relative" macros, but I cannot > _evaluate_ the filename to iterate over. Therefore, I cannot > abstract the depth.
OK, I see, there is no easy way to fix it. Hugo, would the BOOST_PP_ANGLED_INCLUDE() mechanism Paul referred to in another message in this thread help you to implement what you are currently trying to do with BOOST_PP_ITERATE()? If it would, let's pursue that solution, then, since your case _is_ somewhat special and apparently is in conflict with "recommended" usage of file iteration mechanism. Aleksey _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost