#include <aligned_buffer.h>
Classes | |
struct | _Tp2 |
Public Member Functions | |
__aligned_membuf ()=default | |
__aligned_membuf (std::nullptr_t) | |
void * | _M_addr () noexcept |
const void * | _M_addr () const noexcept |
_Tp * | _M_ptr () noexcept |
const _Tp * | _M_ptr () const noexcept |
Public Attributes | |
unsigned char | _M_storage [sizeof(_Tp)] |
|
default |
|
inline |
|
inlinenoexcept |
References __gnu_cxx::__aligned_membuf< _Tp >::_M_storage.
Referenced by __gnu_cxx::__aligned_membuf< _Tp >::_M_ptr().
|
inlinenoexcept |
References __gnu_cxx::__aligned_membuf< _Tp >::_M_storage.
|
inlinenoexcept |
References __gnu_cxx::__aligned_membuf< _Tp >::_M_addr().
Referenced by _GLIBCXX_VISIBILITY().
|
inlinenoexcept |
unsigned char __gnu_cxx::__aligned_membuf< _Tp >::_M_storage[sizeof(_Tp)] |
Referenced by __gnu_cxx::__aligned_membuf< _Tp >::_M_addr().