This struct template implements a meta-function for checking if a type is fundamental, or a reference to a fundamental type. The static constant value member will be 1 if t_TYPE is fundamental and 0 otherwise.
Declared in <bslmf_isfundamental.h>
template<class t_TYPE>
struct IsFundamental
: /* implementation-defined */::type
| Name | Description |
|---|---|
/* implementation-defined */::type |
| Name | Description |
|---|---|
IsFundamental<t_TYPE&> | This specialization of IsFundamental causes lvalue-references to be treated as their underlying (non-reference) types. |