MPL and Fusion ADL problem

Hi, I wanted to know how large can be the "fixing" of MPL/Fusion ADL for function and/or meta-function with somehow common name (length,size etc) ? Not sure if I am alone but I feel clumsy to "hide" fusion types from template argument list just so my own size() function don't conflicts with boost one. Considering the task, if it' sdoable but long, I can help by doing some of it myself. Of course, if there is smarter way to do so, let me know :) Thanks in advance -- Joel FALCOU Research Engineer @ Institut d'Electronique Fondamentale Université PARIS SUD XI France

Hi Joel,
I wanted to know how large can be the "fixing" of MPL/Fusion ADL for function and/or meta-function with somehow common name (length,size etc) ? Not sure if I am alone but I feel clumsy to "hide" fusion types from template argument list just so my own size() function don't conflicts with boost one. Considering the task, if it' sdoable but long, I can help by doing some of it myself. Of course, if there is smarter way to do so, let me know :)
Could you provide a couple of specific examples involving MPL that lead to ADL-induced conflicts for you? -- Aleksey Gurtovoy MetaCommunications Engineering
participants (2)
-
Aleksey Gurtovoy
-
Joel FALCOU