$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Douglas Gregor (gregod_at_[hidden])
Date: 2003-04-16 08:41:52
type_with_alignment was generating huge types on most platforms, because it
would take every type with the right alignment into a union. On x86, for
instance, double and int have the same alignment (4), so
sizeof(type_with_alignment<4>::type)=12! type_with_alignment now takes the
first type whose alignment matches, and the types are roughly ordered by
size, so the resulting type size should be smaller.
Doug