|
Boost : |
Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: Peter Dimov (lists_at_[hidden])
Date: 2015-01-20 13:37:39
John Maddock wrote:
> Never mind, this one is fixed now, function_types tests should all now
> work.
Unrelated question, but is this correct?
template <std::size_t alignment_>
struct aligned_storage_imp<std::size_t(-1), alignment_>
{
union data_t
{
char buf[1];
::boost::detail::max_align align_;
} data_;
void* address() const { return const_cast<aligned_storage_imp*>(this); }
};
size_t(-1) is a special value for the alignment, not for the size parameter?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk