BloombergLP::bslmf::IsFundamental

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.

Synopsis

Declared in <bslmf_isfundamental.h>

template<class t_TYPE>
struct IsFundamental
    : /* implementation-defined */::type

Base Classes

NameDescription
/* implementation-defined */::type

Specializations

NameDescription
IsFundamental<t_TYPE&> This specialization of IsFundamental causes lvalue-references to be treated as their underlying (non-reference) types.