Document type-pun in buffer_cat

This commit is contained in:
Vinnie Falco
2017-02-10 11:57:09 -05:00
parent e224d64949
commit 8fe07212f1
2 changed files with 7 additions and 1 deletions

View File

@ -1,13 +1,17 @@
1.0.0-b29
* Fix race in writes during WebSocket reads
* Fix compilation error in non-template class
* Document type-pun in buffer_cat
HTTP
* Fix Body requirements doc
* Fix illegal HTTP characters accepted as hex zero
WebSocket
* Fix race in writes during reads
--------------------------------------------------------------------------------
1.0.0-b28

View File

@ -82,6 +82,7 @@ class buffer_cat_helper<Bn...>::const_iterator
iter_t<I>&
iter()
{
// type-pun
return *reinterpret_cast<
iter_t<I>*>(static_cast<void*>(
buf_.data()));
@ -91,6 +92,7 @@ class buffer_cat_helper<Bn...>::const_iterator
iter_t<I> const&
iter() const
{
// type-pun
return *reinterpret_cast<
iter_t<I> const*>(static_cast<
void const*>(buf_.data()));