
11 Oct
2004
11 Oct
'04
5:22 a.m.
Jonathan Turkanis wrote:
Last night I realized I needed the ability to manipulate function types as sequences, so I wrote a small library to do it. I just finished documenting it:
Wow! So many in one night! I'll be reading it a whole day :) I also wrote function_arguments some time ago because I needed it. In some situations it fits natural to your needs. For example: - add call_traits<>::param_type or add_reference to args and return a signature - add or remove some args from a signature - wrap some args Conversion to mpl::vector and back to signature would slow down a compilation. Why waste your time if function_arguments can be made as fast as mpl::vector after applying similar optimization techniques? -- Alexander Nasonov