11 Jun
2013
11 Jun
'13
6:29 a.m.
Richard
The names "enable_if" and "disable_if" are ambiguous because they are present in the namespace "boost" as well as in "boost::unit_test::decorator". In addition, there is symbol-injection via a using directive in Boost.Test which, although needed by Boost.Test, seems to cause the ambiguity.
I believe these were removed. Where do you see these?
I couldn't find any code in Boost.Test that uses the decorators enable_if and disable_if.
They are undocumented anywhere, so I find it unlikely that any clients of Boost.Test are depending on them from the outside.
They look like dead code to me.
They are not dead. They are brand new features I am in progress of documenting. Gennadiy