Hi James,

> Steve Huston (JIRA) wrote:
> > The qpid/cpp/src/qpid/sys/windows/IntegerTypes.h file 
> typedefs size_t. This is not necessary for VC9, and the 
> definition conflicts with the proper def for 64-bit builds. 
> Removing the typedef for size_t works for both 32- and 64-bit
builds.
> >
> >   
> More to the point, why not just pull the types defined in 
> boost into the qpid namespace on all platforms, and use those?

Because the types are exposed in user APIs and I'd like to prevent
locking Boost in there. I think there's a case where Boost headers are
needed for clients now, and I think that's a problem.

> While defining these types in the default namespace is making up for
a
> standardisation defiiciency, its likely to conflict with user code.

Avoiding such a clash would be good, but I think bringing Boost types
up would be bad. Another solution would be great if you have ideas.

-Steve


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to