]Thanks Leon/Gavin and Joaquin!
[
Yeah, having multiple VS installations could be it. This code surely can't come from VS2005 as it can't compile it, but I vaguely remember that old Visual Studios did have problems with multiple installations.
]
I was thinking the same thing too. The VS2005 preprocessor would not give this output right? Also, I do have 2005 and 2013 installed. Does that mean if I uninstall 2013 and try compiling with 2005, it will compile successfully?
Also I read in the boost's 1.61 documentation that it has been tested with older compilers than VS2005's.
Having multiple VS versions is my problem?
Thanks,
Ram