$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] aligned_storage in unions
From: Frank Mori Hess (frank.hess_at_[hidden])
Date: 2010-09-17 11:32:27
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 17 September 2010, dherring_at_[hidden] wrote:
> The "standard" workaround is to allocate your own memory and use manual
> type casting. Boost::aligned_storage can be used to maintain proper
> alignment, but it cannot be placed inside a union due to the default ctor,
> dtor, and noncopyable functions. Thus I am forced to use part of
> boost::detail.
> Questions:
> - Is there a better way to do this?
What about using boost.variant instead?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkyTigwACgkQ5vihyNWuA4V9CwCfUeklRZYdk+v+iMR0is8KnTAW
gwwAn1v7A9Qn5Fot58cKOHhwUxmAvOIR
=jr/m
-----END PGP SIGNATURE-----