
On 7/30/2011 6:52 PM, Nathan Ridge wrote:
But if the file is included, the program is broken.
Could you be a *little* more specific?
Regards, Nate
I posted the initial findings before investigating further, in case someone already knew of some feature of that particular include file that was known to be problematic, or a hint for me to look at. Now I've determined that it's the existence of the 'transformed' variable. Just this much: template< template<class> class Holder > struct forwarderXYZ { }; template< class T > struct transform_holderXYZ { }; static const forwarderXYZ<transform_holderXYZ> transformedXYZ = forwarderXYZ<transform_holderXYZ>(); added to my header file will cause the program to malfunction in one specific feature. —John