BDE 4.14.0 Production release
|
#include <bslmf_tag.h>
Public Attributes | |
char | d_upperSizeArray [(t_N > > 16)+1] |
char | d_lowerSizeArray [(t_N &0x0000FFFF)+1] |
This template class is never intended to produce a run-time instance. The only useful attribute of a tag is its size (which is, of course, computable at compile time, even if an instance is never created). Note that in case of overflow on Linux 64-bit machines, we split the size into 2 data members.
char bslmf::Tag< t_N >::d_lowerSizeArray[(t_N & 0x0000FFFF)+1] |
char bslmf::Tag< t_N >::d_upperSizeArray[(t_N > > 16)+1] |