
Hello,
he following test program fails to compile with Boost-1.41 on msvc8.0 SP1.
It was working fine with Boost-1.40.
Am I missing something here ?
Thanks,
Surya
#include <iostream>
#include

Surya Kiran Gullapalli wrote:
On Thu, Nov 19, 2009 at 12:41, Surya Kiran Gullapalli
mailto:suryakiran.gullapalli@gmail.com> wrote: Hello, he following test program fails to compile with Boost-1.41 on msvc8.0 SP1. It was working fine with Boost-1.40.
With Gcc-4.4.0 also it failed on linux.
fusion::make_vector now returns the numbered vectors for efficiency
at compile time. Hence, your overloads will not catch them.
line 25: error: no matching function for call to
'func(boost::fusion::vector2

On Thu, Nov 19, 2009 at 22:29, Joel de Guzman
Surya Kiran Gullapalli wrote:
On Thu, Nov 19, 2009 at 12:41, Surya Kiran Gullapalli < suryakiran.gullapalli@gmail.com mailto:suryakiran.gullapalli@gmail.com> wrote:
Hello, he following test program fails to compile with Boost-1.41 on msvc8.0 SP1. It was working fine with Boost-1.40.
With Gcc-4.4.0 also it failed on linux.
fusion::make_vector now returns the numbered vectors for efficiency at compile time. Hence, your overloads will not catch them.
line 25: error: no matching function for call to 'func(boost::fusion::vector2
)' ^^^^^^^ Some metaprogramming should do the trick.
Thanks, I'm able to solve it by PP metaprogramming. But this change was not documented. Or did i miss that ? Surya
participants (2)
-
Joel de Guzman
-
Surya Kiran Gullapalli