Boost logo

Boost :

Subject: Re: [boost] [test]enable_if, etc. : was : ...multiprecision types ... for unit tests?
From: Richard (legalize+jeeves_at_[hidden])
Date: 2013-06-15 15:17:31

[Please do not mail me a copy of your followup]

boost_at_[hidden] spake the secret code
<1371148674.45851.YahooMailNeo_at_[hidden]> thusly:

>> Christopher Kormanyos <e_float <at>> writes:
>>> * OK for GCC 4.7.2
>>> * Errors for VC10 (ambiguous symbols), AKA VisualStudio 2010
>>> * Errors for VC11 (ambiguous symbols), AKA VisualStudio 2012
>>Sorry. I've misinterpreted MSVC output. I do see the error now. And... this
>>is really weird one. I did not see something like this in a long time. What
>>it comes to can be illustrated in this example:
><snip code sample>
>>I'm sure it can be simplified further by removing specifics of
>>multiprecision library. And the offending line is ... the template
>>instantiation, in unrelated namespace HAS NOTHING TO DO with enable_if at
>So if I understand, we are actually dealing with a compiler
>issue here regarding the proper resolution of namespaces.
>Is that what you are saying?

If that is the case, you need a file a bug on <>,
or use the VS 2012 Feedback Tool to report the problem from inside VS 2012:

"The Direct3D Graphics Pipeline" free book <>
     The Computer Graphics Museum <>
         The Terminals Wiki <>
  Legalize Adulthood! (my blog) <>

Boost list run by bdawes at, gregod at, cpdaniel at, john at