Quick Links: |
#include <bsls_alignedbuffer.h>
Public Types | |
typedef AlignmentToType < ALIGNMENT >::Type | AlignmentType |
Public Attributes | |
char | d_buffer [SIZE] |
AlignmentType | d_align |
This private implementation type provides a public char
array data member d_buffer
whose length is the specifed (template parameter) SIZE
and which is aligned according to the specified (template parameter) ALIGNMENT
.
See Component bsls_alignedbuffer
typedef AlignmentToType<ALIGNMENT>::Type bsls::AlignedBuffer_Data< SIZE, ALIGNMENT >::AlignmentType |
char bsls::AlignedBuffer_Data< SIZE, ALIGNMENT >::d_buffer[SIZE] |
< The C++03 implementation uses a union data member to ensure the alignment of d_buffer
.
AlignmentType bsls::AlignedBuffer_Data< SIZE, ALIGNMENT >::d_align |